Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

The Return of Ada

pickens (49171) writes | more than 6 years ago

Programming 1

Pickens writes "Today, when most people refer to Ada, it's usually as a cautionary tale. The Defense Department commissioned the programming language in the late 1970s but few programmers used Ada claiming it was difficult to use. Nonetheless, many observers believe the basics of Ada are in place for wider use. "We're seeing a resurgence of interest," says Robert Dewar, president of AdaCore. "The thing people have always said about Ada is that it is hard to get a program by the compiler, but once you did, it would always work." Ada's stringency causes more work for programmers, but it will also make the code more secure, Ada enthusiasts say. Last fall, contractor Lockheed Martin delivered an update to ERAM, the Federal Aviation Administration's next-generation flight data air traffic control system — ahead of schedule and under budget, which is something you don't often hear about in government circles. Jeff O'Leary, an FAA software development and acquisition manager who oversaw ERAM, attributed at least part of it to the use of the Ada, used for about half the code in the system."

Sorry! There are no comments related to the filter you selected.

Ada... (1)

maz2331 (1104901) | more than 6 years ago | (#23079122)

An interesting language that will never die, but is a real mother to write in. Basically, it's super-tight and verbose Pascal.

It's the "anti-C" basically, since C assumes the programmer knows what he's doing and follows all orders pretty much blindly, whereas Ada assumes the programmer is a complete idiot and questions everything.

Still, it's just a language, and the results out are proportional to the skills of the programmers and requirements engineers in.

I write code in C, C++, PHP, Java, and Pascal. Whatever does the job the easiest for the problem at hand is what gets used.

Check for New Comments
Slashdot Login

Need an Account?

Forgot your password?