From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00,FORGED_GMAIL_RCVD, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,c6f93635e0066072 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news4.google.com!feeder2.cambriumusenet.nl!feed.tweaknews.nl!193.201.147.84.MISMATCH!xlned.com!feeder1.xlned.com!news.netcologne.de!newsfeed-fusi2.netcologne.de!newsfeed.straub-nv.de!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Warren Newsgroups: comp.lang.ada Subject: Re: InformationWeek Gives Ada Black Eye Date: Wed, 21 Apr 2010 17:12:49 +0000 (UTC) Organization: A noiseless patient Spider Message-ID: References: <60862edf-fdfb-4c68-a96c-fd6ccded599f@e7g2000yqf.googlegroups.com> Injection-Date: Wed, 21 Apr 2010 17:12:49 +0000 (UTC) Injection-Info: feeder.eternal-september.org; posting-host="9f8M0iN5t54V+4DF/iqO8g"; logging-data="19665"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19O6FThEO8zxHAbNnLJqvLwhJYstwd5BnM=" User-Agent: Xnews/5.04.25 X-Face: &6@]C2>ZS=NM|HE-^zWuryN#Z/2_.s9E|G&~DRi|sav9{E}XQJb*\_>=a5"q]\%A;5}LKP][1mA{gZ,Q!j Cancel-Lock: sha1:o/sG67SPzgW+/olchcG1xOXRnKk= Xref: g2news1.google.com comp.lang.ada:10117 Date: 2010-04-21T17:12:49+00:00 List-Id: Gautier write-only expounded in news:60862edf-fdfb-4c68-a96c-fd6ccded599f@e7g2000yqf.googlegroups.com: > On 21 Apr., 15:35, Warren cited: > >> "... >> All this feature richness is great, but at some point it runs the >> risk of feature bloat, bogging down resources and performance in the >> process. Remember the Ada programming language? Oft described as >> having everything including the kitchen sink, Ada was ahead of its >> time with object- oriented and other capabilities. But its plethora >> of features was more than most developers could handle, and it never >> went mainstream. That's something the Visual Studio team should keep >> in mind." > > Apparently the notion of bloat evolves with the time. Certainly memory and CPU speed have changed radically since the introduction of Ada. So leaner compilers back then may have been more relavant to the mainstream. But today, a compile is not a "big thing" anymore. > A programmer who would have laughed at Ada's generics, when > reincarnated 20 or 30 years later, will perhaps find it normal to > swallow tons of those huge books which are designed to become obsolete > at the next version of Visual Studio... Ya, I don't like seeing "systems" built in MS products because you know that it will need the necessary "upgrade" soon after. And of course, it won't be fully compatible with what you've built today. The middle ground is perhaps open systems, where things do change over time, but is relatively stable. A recompile might be necessary, but usually things stay "compatible". Then there is the mainframe, where you have COBOL/ASM processes running forever, with only minor compatible OS upgrades. No recompiles involved (and maybe the source code was also long ago lost ;-) > There are positive points in this citation: 1) he remembers Ada! 2) > the comment "ahead of its time" is rather complimentary. But the idea that Ada is "bloat" doesn't exactly make ppl want to check it out. > One might want to add "was and still is and probably will remain", if > you consider the features, regularly added to .Net languages, which > are borrowed from Ada. > But that is the "zeitgeist" part. For the moment, there is some > success at botoxing languages of the 60's. I was reading something recently about F#(?), where they were espousing the idea of methods with "contracts". I don't get this- are not these method contracts just a bunch of "pragma Assert()" statements? If you have to spell out what is valid in a "contract" - how is that any different than assertions in C/C++ or Ada? Syntactic sugaring. Maybe it is just me. "Now get off of my lawn!" Warren