Content deleted Content added
Line 262:
I have to agree with Dh100 - this is a puff piece. I didn't read every word but I did not see any mention of why ADA was abandoned, other than mention that compilers were slow and vendors slow in supplying them. ADA wasn't object-oriented, and when OOP took off, ADA got left behind. Now it's just creaky and outdated. ADA still lives on as PL/SQL and in that form is cursed roundly and daily. Wordy plus hard-to-read is just the beginning. --[[User:LeoHeska|LeoHeska]] <span style="font-size: smaller;" class="autosigned">—Preceding [[Wikipedia:Signatures|undated]] comment added 16:53, 2 February 2012 (UTC).</span><!--Template:Undated--> <!--Autosigned by SineBot-->
: As someone programming regularly in Ada, I would not say that it was "abandoned" or "left behind" - there are enough examples in this article where it is used. It has its place. For concurrent systems it is still far more advanced than C++ (no built-in support), Java (really crude support), python (let's just say "global interpreter lock") and most other "modern" languages. For real-time systems and safety-critical systems it is still widely and successfully used. OOP has distinct disadvantages in those contexts (hard to fullfill realtime guarantees or avoid memory fragmentation with garbage-collected systems, combining synchronization with OOP causes its own set of problems, etc.). I also never understood why e.g. Java (or any other language after Ada) didn't use the Ada-style protected object instead of the "synchronized" concept (or other outdated monitor and signaling concepts), which still uses conditional variables instead of entry guards. About "wordy and hard to read" I would rather say Ada is "wordy and easy to read", which is clearly a plus considering that most development time is spent reading, debugging and maintaining code.
:I think a wikipedia article should inform the reader about this language, the main features, and maybe also some lacking features, to get a good picture. How widely used it is can be informational if statistics can be found, but the reasons why some people use it or not, like it, curse it, etc. is anecdotal and just pure speculation.
The History and the Standardization sections have no mention of Ada 2005.--[[Special:Contributions/76.83.24.57|76.83.24.57]] ([[User talk:76.83.24.57|talk]]) 06:20, 5 July 2008 (UTC)
|