Skip to main content
GameDev.net gamedev.net
🔒 Locked

Using Ada for development

Started by PGmeiner Oct 12, 2001 at 9:17 AM 8 replies 400+ views
Original Post
PGmeiner
PGmeiner
What do you think about Ada. For which Software is it good. Is it a language for commercial projects or only for RealTime-Projects? Is Ada used in the game-Industry? Tell me your opinion. Thanks Peter Gmeiner
Peter Gmeiner
Pagan
Pagan
I think it is more used for scientific purposes, and I have never heard that someone had used it for gaming. Maybe you should choose another language to progam games, such like c/c++, it is general purposed and you can find more examples, articles, and books based on it.

Terry
Pagan
Pagan
I think it is more used for scientific purposes, and I have never heard that someone had used it for gaming. Maybe you should choose another language to progam games, such like c/c++, it is general purposed and you can find more examples, articles, and books based on it.

Terry
Pagan
Pagan
I think it is more used for scientific purposes, and I have never heard that someone had used it for gaming. Maybe you should choose another language to progam games, such like c/c++, it is general purposed and you can find more examples, articles, and books based on it.

Terry
CheeseGrater
CheeseGrater
quote:
Original post by PGmeiner
What do you think about Ada. For which Software is it good. Is it a language for commercial projects or only for RealTime-Projects? Is Ada used in the game-Industry? Tell me your opinion. Thanks

Peter Gmeiner


Ada is only used for American defense contracting, as far as I know. Certain software projects for the defense department are required to be in Ada, so you really only see the language in use in companies that get a lot of defense contracting.

I''ve never heard of it being used in the game industry, but I would bet that some military flight simulators (basically expensive games) are written in Ada.
RageMatrix
RageMatrix
Heh....we had to use Ada95 for our foundation programming course at university. Its actually not a bad language, a little like Pascal with a hint of C++. However, as far as I know (not sure), theres not actual graphics libs for it that you could use in gaming. Its mostly used by the military for missile guidance systems and other defense applications.
Good language, but inherently useless as far as I can tell. Good as a teaching tool, though.

RM.


Tron Software

-=Kicking Butt and Writing Code=-
Shannon Barber
Shannon Barber
My buddy works for General Dynamics and he programs test apps for tank simulations in Ada. I currently have a job lead working on military simulations using WinNT/WinCE and DirectX.
The trade-off between price and quality does not exist in Japan. Rather, the idea that high quality brings on cost reduction is widely accepted.-- Tajima & Matsubara
PGmeiner
PGmeiner
I am thinking about learning Ada. I also programmed in C/C++ and Pascal so I think it would not be much difficult. But what I am interested why is Ada used in such critical projects like military systems? Why dont they use C++ for example. What are the reason to choose Ada as the language for military systems?
Thanks

Peter Gmeiner
Peter Gmeiner
Dactylos
Dactylos
Ada was developed specifically to be used by the US military, so they didn''t exactly choose between multiple languages, rather created the language that they wanted.

Why/if the requirement to use Ada for US military software still exists, I don''t know.
CheeseGrater
CheeseGrater
quote:
Original post by PGmeiner
What are the reason to choose Ada as the language for military systems?




Because every time an Ada compiler is developed, it has to be certified by the defense department as compliant with the Ada standard. This means that Ada always does exactly what you thought it would, and you don''t get strange imcompatibilities across different vendor''s compilers, or different versions of the same compiler. C++ is different between GCC, Visual C++, etc, etc. Ada is an enforced standard. The Defense department wants to know exactly what they''re getting when they compile a program. Ada gives them that confidence.

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.