comp.lang.ada
 help / color / mirror / Atom feed
From: anon@att.net
Subject: Re: Re=Fun_with_History why_wasnt_Ada83_object_oriented
Date: Mon, 27 Feb 2012 02:15:13 +0000 (UTC)
Date: 2012-02-27T02:15:13+00:00	[thread overview]
Message-ID: <jieovf$o5i$1@speranza.aioe.org> (raw)
In-Reply-To: 7034d83a-698b-42fa-b13f-31461ed6e50e@do4g2000vbb.googlegroups.com


When the DOD looked for a language in the mid 1970s the dismissed both 
the procedural languages like Cobol or Fortran and functional languages 
like Lisp and C. They wanted a Tasking language.

And also at the time OOP (Object-oriented programming) was associated 
with AI (Artificial Intelligence) and directly link to languages like LISP 
and the educational Pascal language. Both languages were dismissed by the 
DOD. And so was S. Tucker Taft's OOP (Object-oriented programming) language.

But the ARG choose Taff's design in 1987 for Ada 95 and for the next 25 
years Taff has tried to insert Object-oriented features into Ada that was 
not initially designed for oop. Which has led to more problems with 
compatibility and maintainability of code.

And side note: OOPs did not come into its own until the 1990s and Ada 83
development was started in the late 1970s and finished in 1987.




In <7034d83a-698b-42fa-b13f-31461ed6e50e@do4g2000vbb.googlegroups.com>, Gautier write-only <gautier_niouzes@hotmail.com> writes:
>On 24 f=E9v, 22:32, tmo...@acm.org wrote:
>> > =A0The obvious repercussion of this is that there weren't any cheap
>> > =A0compilers (say, in the US$50 - US$100 range) that you could run on
>> > =A0your PC at home, so no one could experiment with the language. =A0Ad=
>a
>> > =A0essentially missed the boat in the PC revolution, and so was never
>>
>> =A0 The obvious lesson here is that advertising is supreme. =A0There was
>> in fact a $100 Ada that ran on DOS machines - I know because I bought
>> it to try out this new language named Ada. =A0I think the ad I saw was in
>> Byte magazine, but it surely wasn't as much press as Lotus or Ovation(?)
>> the never-did-exist system described in a cover article.
>
>Advertising is an important component, but not all.
>For instance mouth-to-ear (and black copies on diskettes...)
>contributed to the success of some compilers.
>The quality of the product is also primordial.
>The success of Turbo Pascal was due to a genial idea that the need of
>most programmers are not much having a compiler but having a full
>development tool focused on a quick development cycle. They offered:
>1) an integrated editor
>2) a fast native-code compiler (at the expense of compiled code
>quality, but nobody cared)
>Not sure if any Ada compiler - cheap or not - in the whole 80's was
>able to do that.
>_________________________
>Gautier's Ada programming
>http://sf.net/users/gdemont




  reply	other threads:[~2012-02-27  2:15 UTC|newest]

Thread overview: 34+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-02-17 17:22 Fun with History: “Why wasn't Ada83 object oriented?” Yannick Duchêne (Hibou57)
2012-02-17 17:31 ` Yannick Duchêne (Hibou57)
2012-02-17 17:33 ` Fun with History: ³Why wasn't Ada83 object oriented?² Bill Findlay
2012-02-23 13:29 ` Fun with History: “Why wasn't Ada83 object oriented?” Marco
2012-02-23 16:23   ` Simon Wright
2012-02-23 16:53     ` Yannick Duchêne (Hibou57)
2012-02-23 18:20       ` Simon Wright
2012-02-23 20:32       ` Phil Clayton
2012-02-24  1:14       ` Peter C. Chapin
2012-02-24 21:32   ` Re=Fun_with_History why_wasnt_Ada83_object_oriented tmoran
2012-02-26 14:53     ` Marco
2012-02-26 18:02       ` J-P. Rosen
     [not found]       ` <u-adnbL5aqVVy9fSnZ2dnUVZ_jednZ2d@earthlink.com>
2012-02-26 18:28         ` Yannick Duchêne (Hibou57)
2012-02-26 21:45           ` Jeffrey Carter
2012-02-27 17:37           ` Adam Beneschan
2012-02-27 20:27             ` Jeffrey Carter
2012-02-26 18:33       ` tmoran
2012-02-26 16:22     ` Marco
2012-03-06  1:48       ` Randy Brukardt
2012-03-07 10:33         ` Early availability of cheap Ada compilers (Was: Re=Fun_with_History why_wasnt_Ada83_object_oriented) Jacob Sparre Andersen
2012-03-07 12:43           ` Simon Clubley
2012-03-08  1:42             ` Randy Brukardt
2012-03-08  1:38           ` Randy Brukardt
2012-03-08 12:21             ` Simon Clubley
2012-03-09  2:20               ` Randy Brukardt
2012-03-08  9:00           ` anon
2012-03-08 15:32             ` Shark8
     [not found]     ` <5d2664b3-566a-40a5-910b-ef3460a5f363@do4g2000vbb.googlegroups.com>
2012-02-26 22:03       ` Re=Fun_with_History why_wasnt_Ada83_object_oriented J-P. Rosen
2012-02-27  1:29         ` tmoran
2012-02-26 22:06     ` Gautier write-only
2012-02-27  2:15       ` anon [this message]
2012-02-27  4:05         ` Yannick Duchêne (Hibou57)
2012-02-27  8:41           ` Dmitry A. Kazakov
2012-03-06  1:40     ` Randy Brukardt
replies disabled

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