From: Warren on
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
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
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
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