From: Warren on 21 Apr 2010 13:12 Gautier write-only expounded in news:60862edf-fdfb-4c68-a96c-fd6ccded599f(a)e7g2000yqf.googlegroups.com: > On 21 Apr., 15:35, Warren <ve3...(a)gmail.com> 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
From: Nasser M. Abbasi on 21 Apr 2010 16:10 We do not have to worry about all these things. Pretty soon, once HTML5 takes hold, everyone will be programming web applications and using Javascript any way. I bought my first javascript book the other day. It is over folks, HTML and Javascript have won the war ;) --Nasser
From: Warren on 21 Apr 2010 16:27 Nasser M. Abbasi expounded in news:hqnm36$aof$1(a)speranza.aioe.org: > We do not have to worry about all these things. Pretty soon, once HTML5 > takes hold, everyone will be programming web applications and using > Javascript any way. > > I bought my first javascript book the other day. > > It is over folks, HTML and Javascript have won the war ;) > > --Nasser Never surrender! Warren
From: Thomas Løcke "tl at on 21 Apr 2010 16:57 Nasser M. Abbasi wrote: > We do not have to worry about all these things. Pretty soon, once HTML5 > takes hold, everyone will be programming web applications and using > Javascript any way. > > I bought my first javascript book the other day. > > It is over folks, HTML and Javascript have won the war ;) Then we better make sure Ada powers the backend stuff! There's already a solid foundation in AWS. :o) -- Regards, Thomas L�cke Email: tl at ada-dk.org Web: http:ada-dk.org IRC nick: ThomasLocke
|
Pages: 1 Prev: How to access this package written in C? Next: Autoconf & gnat Help Needed |