Linked by Thom Holwerda on Wed 4th Jun 2008 09:14 UTC, submitted by fairynomo
General Development Computerworld is undertaking a series of investigations into the most widely-used programming languages. Previously they have spoken to Alfred v. Aho of AWK fame, and Chet Ramey about his experience maintaining Bash. In this article, they chat with S. Tucker Taft, Chairman and CTO of SofCheck. Taft has been heavily involved in the Ada 1995 and 2005 revisions, and still works with the language today as both a designer and user. Computerworld spoke to Taft to learn more about the development and maintenance of Ada.
Thread beginning with comment 317055
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: ADA << actually Ada
by mounty on Wed 4th Jun 2008 22:50 UTC in reply to "RE: ADA << actually Ada"
mounty
Member since:
2005-12-12

Absolutely right.

Programmer ego is the real reason that Ada is unpopular.

Give up debugging ? Debugging is FUN !

The fact that C/C++ is still so widely used for application programming is the demonstration of this. Utter insanity.

Don't bother replying `I don't think so' etc.---I've been watching this one for the ten years and see it just about every working day.

Reply Parent Score: 3

RE[3]: ADA << actually Ada
by Treza on Thu 5th Jun 2008 16:00 in reply to "RE[2]: ADA << actually Ada"
Treza Member since:
2006-01-11

I'll reply that I agree with you, but you shall understand that there are many kinds of applications.

The highly constrained style of ADA is really useful for safety critical embedded apps.

Its unlegitimate child hardware description language, VHDL, is quite popular as well.

The failure of ADA is that they expected to create the ultimate language, enforcing both correctness of the software and the development method (packaged libraries...).

The hard truth is that there is no universal langage, sometimes dynamic languages fit the bill (scripting, bahh!), sometimes you write unsafe code because you're wanting as much performance as possible and access to the ugly details, without RANGE checking, someday you come across a bit of functional programming and feel ADA quite old fashioned.

Edited 2008-06-05 16:01 UTC

Reply Parent Score: 2