comp.lang.ada
 help / color / mirror / Atom feed
From: "Tarjei T. Jensen" <tarjei.jensen@kvaerner.com>
Subject: Re: Ada and QNX
Date: 2000/10/18
Date: 2000-10-18T00:00:00+00:00	[thread overview]
Message-ID: <8sjqe7$1e11@news.kvaerner.com> (raw)
In-Reply-To: 39EBE584.FC6504CA@home.com


Igor Kovalenko wrote
>Did you intentionally overlooked the fact that some new languages found
>their way into mainstream and some did not? They all faced similar
>uphill battle against historical issues and human prejudice.
>Nevertheless, Java did hit the streets. And C++ did, roughly at the same
>time as Ada failed. Sure C++ had advantage of being similar to C, but
>then Ada is similar enough to Pascal. Perl emerged as major scripting
>language although I doubt there was anything like dedicated marketing
>support and there were and still are many competitors. How would you
>explain all that?

C++ found its way to the mainstream for two reasons 1) G++ was free. 2) a
better C. 1) meant that a lot of people could teach  OOP without paying for
compilers. Students did not notice the cost aspect of this and thought that C++
was the best available OO language.

Java found its way to the mainstream for two reasons 1) the compiler was free.
2) a better C++. Se above paragraph for how this works for 1). Reason 2) means
that people have a hard time getting C++ code to work. Some claim that it takes
longer time to get C++ code to work than the equivalent C code.


>Historically OS were written in assembler. Then people started to use C
>and they don't seem to be inclined to change that. You can call it
>historical, I will call it practical.


Assembly language operating systems are the exception and have been that for
quite a long time. The last 20 years people have probably done most of the
operating system work in C, but also Ada, C++, Modula-2 and various Pascal
dialects.


>If you throw away fairly high level stuff of Ada then it might not be so
>much better than C++. Why bother learning it and convincing management
>to use it?


Because it saves time. Lots of time. See the "Interesting Ada article" thread
in comp.lang.ada.

Greetings,








  parent reply	other threads:[~2000-10-18  0:00 UTC|newest]

Thread overview: 66+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-09-29  0:00 Ada and QNX Michal Morawski
2000-09-29  0:00 ` Jeff Creem
2000-09-29  0:00   ` Armin Steinhoff
2000-09-29  0:00     ` Jeff Creem
2000-09-30  0:00       ` Armin Steinhoff
2000-10-03  0:00     ` Armin Steinhoff
2000-09-30  0:00 ` James Boucher
2000-09-30  0:00   ` Ted Dennison
2000-09-30  0:00   ` Robert Dewar
2000-10-14  0:00     ` ahummmm
2000-10-15  0:00       ` James Boucher
2000-10-15  0:00         ` Steve Bellenot
2000-10-15  0:00       ` Lao Xiao Hai
2000-10-16  5:27         ` Igor Kovalenko
2000-10-16  0:00           ` mjsilva
2000-10-16  0:00             ` Igor Kovalenko
2000-10-16  0:00               ` Lao Xiao Hai
2000-10-16  0:00               ` mjsilva
2000-11-03  0:00                 ` mark_lundquist
2000-10-17  0:39               ` Robert Dewar
2000-10-17  5:00                 ` Igor Kovalenko
2000-10-17  0:00                   ` aek
2000-10-17  0:00                     ` Igor Kovalenko
2000-10-17  0:00                       ` Pat Rogers
2000-10-17  0:00                         ` Igor Kovalenko
2000-10-18  0:00                           ` Marin David Condic
2000-10-18  0:00                           ` Pat Rogers
2000-10-18  0:00                             ` Igor Kovalenko
2000-10-18  0:00                               ` Pat Rogers
2000-10-18  0:00                           ` Ted Dennison
2000-10-18  0:00                             ` Pat Rogers
2000-10-18  0:00                               ` Igor Kovalenko
2000-10-18  0:00                             ` Igor Kovalenko
2000-10-17  0:00                       ` Ted Dennison
2000-10-17  0:00                     ` Gautier
2000-10-17  0:00                   ` Gautier
2000-10-17  0:00                     ` Armin Steinhoff
2000-10-16  0:00           ` Gautier
2000-10-16  0:00           ` Marin David Condic
2000-10-16  0:00             ` Igor Kovalenko
2000-10-16  0:00               ` Gautier
2000-10-16  0:00               ` Armin Steinhoff
2000-10-16  0:00               ` Marin David Condic
2000-10-17  0:28                 ` Robert Dewar
2000-10-17  0:00                   ` Frode Tennebø
2000-10-17  0:00                   ` Ted Dennison
2000-10-18  0:00                     ` Robert Dewar
2000-10-17  0:00                   ` Steffen Huber
2000-10-17  0:00                   ` Armin Steinhoff
2000-10-17  0:00                   ` Larry Kilgallen
2000-10-18  0:00                     ` Robert Dewar
2000-11-03  5:11                   ` CMM in outside software (was Re: Ada and QNX) Robert I. Eachus
2000-11-03  5:34                     ` Ken Garlington
2000-10-16  0:00               ` Ada and QNX Robert Dewar
2000-10-17  5:38                 ` Igor Kovalenko
2000-10-17  0:00                   ` David C. Hoos, Sr.
2000-10-18  0:00                   ` Tarjei T. Jensen [this message]
2000-10-19  0:00                     ` ADA vs. SmallEiffel Armin Steinhoff
2000-10-16  0:00               ` Ada and QNX David Starner
2000-10-16  0:00           ` Ken Garlington
2000-10-17  0:00         ` mjsilva
2000-10-17  0:00           ` Ted Dennison
2000-10-17  0:00             ` Buyer's Remorse? (was Re: Ada and QNX) mjsilva
2000-10-17  0:00             ` Ada and QNX mjsilva
2000-09-30  0:00   ` gdemont
2000-09-30  2:35 ` DuckE
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox