comp.lang.ada
 help / color / mirror / Atom feed
From: anon@att.net
Subject: Re: why the pascal family of languages (Pascal, Ada, Modula-2,2,Oberon,
Date: Thu, 17 Jul 2014 05:29:29 +0000 (UTC)
Date: 2014-07-17T05:29:29+00:00	[thread overview]
Message-ID: <lq7mvn$tak$1@speranza.aioe.org> (raw)
In-Reply-To: lq6l6n$oh9$1@dont-email.me

J. Carter is right about AT&T selling or giving away it's OS with 
C back in the 70s. Which college professors who knew Algol, Cobol, 
and Fortran, etc, found it was cheaper and simpler to learn and use 
C then to give up their budgets for high dollars older and some 
outdated languages compiler. So, they started forcing C on all 
students ever since. And that teaching paradigm continues even today.

And Microsoft, kind of followed AT&T example with its computer in the 
classroom type program and irs preinstalled OS on most PC systems. Now 
today, every kid knows Microsoft Windows and calls all others OS jokes 
or illegal Windows wantabees with KDE, GOME and most other GUIs.  Each 
OS needs it own GUI that does not look like Windows.

For Pascal and Modulus-2 systems, have been replaced by the Java
internet and graphical system. With anyone having a jave runtime 
subsystem or an internet browser can execute te code. Java is a
compile once and run almost anywhere, anytime. The only problem is 
Java is slower because its not a native system code.


Ada has big problems, that Ada is unlikey to overcome. 
First, from its conceptual birth in the late 1970s and until 1998 the 
the US DOD had a controlling instest in Ada, which made a lot of 
programmers shy away from Ada. Even today programmers still stay away 
from Ada because of the US DOD. Plus, when the US drop Ada in 1998 most 
computer implementation of Ada were drop, so companies like DEC, SGI, 
SUN, Cray, all drop support for Ada back in 1998. So, now there only 2 
or 3 systems that are up to date Ada 2012 the old IBM Apex system which 
was sold and the Adacore's GNAT system. All others active Ada compilers 
are still either Ada 83 or Ada 95 versions.

And a more direct problem is that people do not trust Ada. Because 
while the Adacore's GNAT system can be download and compiled for a 
new system, the majority of the computer world which uses Microsoft
windows still has a problem with open source design. Businesses 
do not trust anything that is FREE. And also since Microsoft does not 
like or trust open source aka GNAT so most that uses Microsoft will 
never trust GNAT or Ada.

A third problem is the Ada libraries. Except for the core libraries
which include OOPs there are no graphical or other libraries written 
for or in Ada. And today most programs require graphics.  Yes, you can 
bind to other libraries but they are not written in or approved for Ada,
so testing and debugging can be a problem. 



In <lq6l6n$oh9$1@dont-email.me>, Jeffrey Carter <spam.jrcarter.not@spam.not.acm.org> writes:
>AT&T distributed Unix, with a C compiler, free to universities. So a lot of 
>universities used C and a lot of people were exposed to C that way.
>
>Pascal was designed as a teaching language and wasn't usable for real-life problems.
>
>In the US, at least, "real men" used FORTRAN in the 1960s and 1970s. C is even 
>more "manly".
>
>C was designed by a coder for coding. It's for writing code quickly, without 
>concern for such inessentials as readability, modification, or correctness. Most 
>developers are coders.
>
>It takes a lot of effort to get something to sort of do most of what you want in 
>C. This gives a tremendous feeling of accomplishment. Spending a lot of time 
>thinking, then correcting some typos caught by the compiler, and then having it 
>work correctly just doesn't cut it.
>
>-- 
>Jeff Carter
>"What lazy lout left these wires all over the lawn?"
>Poppy
>98

  parent reply	other threads:[~2014-07-17  5:29 UTC|newest]

Thread overview: 96+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-07-16 12:25 why the pascal family of languages (Pascal, Ada, Modula-2,2,Oberon, Delphi, Algol,...) failed compared to the C family? Nasser M. Abbasi
2014-07-16 16:55 ` Luke A. Guest
2014-07-16 17:40 ` john
2014-07-16 17:47   ` Adam Beneschan
2014-07-16 19:57     ` Jeffrey Carter
2014-07-17 11:53       ` why the pascal family of languages (Pascal, Ada, Modula-2, 2, Oberon, Delphi, Algol, ...) " Luke A. Guest
2014-07-17 17:06         ` why the pascal family of languages (Pascal, Ada, Modula-2,2,Oberon, Delphi, Algol,...) " Jeffrey Carter
2014-07-16 20:52     ` why the pascal family of languages (Pascal, Ada, Modula-2, 2, Oberon, " Georg Bauhaus
2014-07-16 19:22   ` why the pascal family of languages (Pascal, Ada, Modula-2, 2, Oberon, Delphi, Algol, ...) " Simon Wright
2014-07-16 19:52   ` why the pascal family of languages (Pascal, Ada, Modula-2,2,Oberon, Delphi, Algol,...) " Jeffrey Carter
2014-07-17  2:14     ` Dan'l Miller
2014-07-17  5:29     ` anon [this message]
2014-07-17 12:24       ` why the pascal family of languages (Pascal, Ada, Modula-2, 2, Oberon, Dan'l Miller
2014-07-22  0:01         ` Randy Brukardt
2014-07-22  0:59           ` pincerfae
2014-07-22 14:41           ` why the pascal family of languages (Pascal, Ada, Modula-2,2,Oberon, Dan'l Miller
2014-07-22 21:46             ` Randy Brukardt
2014-07-16 17:41 ` why the pascal family of languages (Pascal, Ada, Modula-2,2,Oberon, Delphi, Algol,...) failed compared to the C family? Adam Beneschan
2014-07-16 23:06   ` why the pascal family of languages (Pascal, Ada, Modula-2, 2, Oberon, Delphi, Algol, ...) " Simon Clubley
2014-07-16 22:10 ` why the pascal family of languages (Pascal, Ada, Modula-2,2,Oberon, Delphi, Algol,...) " torralbaduran
2014-07-17 11:08 ` Harvey White
2014-07-17 12:04   ` why the pascal family of languages (Pascal, Ada, Modula-2, 2, Oberon, Delphi, Algol, ...) " Simon Clubley
2014-07-17 12:11     ` why the pascal family of languages (Pascal, Ada, Modula-2,2,Oberon, Delphi, Algol,...) " Simon Clubley
2014-07-17 12:20     ` Dmitry A. Kazakov
2014-07-18  2:17       ` Dennis Lee Bieber
2014-07-18  6:53         ` why the pascal family of languages (Pascal, Ada, Modula-2, 2, Oberon, Delphi, Algol, ...) " Simon Wright
2014-07-17 21:37 ` why the pascal family of languages (Pascal, Ada, Modula-2,2,Oberon, Delphi, Algol,...) " leonid.dulman
2014-07-17 22:25   ` Nasser M. Abbasi
2014-07-17 23:50   ` Shark8
2014-07-18  1:00   ` Lucretia
2014-07-18  8:01   ` J-P. Rosen
2014-07-18 15:35   ` Presentation for the Ada-Europe conference (Was: why the pascal family of languages (Pascal, Ada, Modula-2,2,Oberon, Delphi, Algol,...) failed compared to the C family?) Jacob Sparre Andersen
2014-07-19  9:10   ` why the pascal family of languages (Pascal, Ada, Modula-2,2,Oberon, Delphi, Algol,...) failed compared to the C family? Pascal Obry
2014-07-18 11:09 ` leonid.dulman
2014-07-18 18:08 ` isaac1.0
2014-07-18 19:04   ` gautier_niouzes
2014-07-21 23:09     ` isaac1.0
2014-07-19 14:03   ` Dennis Lee Bieber
2014-07-19 12:17 ` jm.tarrasa
2014-07-19 14:12   ` gvdschoot
2014-07-19 14:26     ` why the pascal family of languages (Pascal, Ada, Modula-2, 2, Oberon, Delphi, Algol, ...) " Simon Clubley
2014-07-19 14:35       ` why the pascal family of languages (Pascal, Ada, Modula-2,2,Oberon, Delphi, Algol,...) " gvdschoot
2014-07-19 16:38         ` Simon Clubley
2014-07-19 17:11           ` Georg Bauhaus
2014-07-19 14:56     ` Dan'l Miller
2014-07-19 15:20       ` gvdschoot
2014-07-19 17:56 ` Per Sandberg
2014-07-20 19:40   ` pincerfae
2014-07-20 22:30     ` Shark8
2014-07-20 22:51       ` gautier_niouzes
2014-07-20 23:11         ` why the pascal family of languages (Pascal, Ada, Modula-2, 2, Oberon, " Shark8
2014-07-20 23:21           ` why the pascal family of languages (Pascal, Ada, Modula-2,2,Oberon, " Dan'l Miller
2014-07-21  1:42             ` Shark8
2014-07-21  4:57               ` Nasser M. Abbasi
2014-07-21  6:51                 ` Shark8
2014-07-21 18:01                   ` pincerfae
2014-07-20 23:18         ` Dan'l Miller
2014-07-21  1:16           ` Shark8
2021-05-27  6:53 ` Robin Vowels
2021-05-27  7:55   ` ldries46
2021-05-27 16:45     ` Robin Vowels
2021-05-28  7:22       ` ldries46
2021-05-28 13:59         ` Robin Vowels
2021-05-27 23:47     ` Wilson
2021-05-27 15:46   ` Dennis Lee Bieber
2021-05-27 16:00     ` Paul Rubin
2021-05-27 16:49       ` Robin Vowels
2021-05-27 17:53       ` Dennis Lee Bieber
2021-05-28  0:34       ` John Perry
2021-05-28 12:37         ` Shark8
2021-05-28 13:07           ` John Perry
2021-05-28 13:28             ` Dmitry A. Kazakov
2021-05-30 16:12               ` Luke A. Guest
2021-05-30 19:00                 ` Bill Findlay
2021-05-31 14:26                   ` Paul Rubin
2021-06-01  0:32                     ` Bill Findlay
2021-06-01  3:34                       ` Paul Rubin
2021-06-01 11:23                         ` Bill Findlay
2021-06-01 16:46                           ` Paul Rubin
2021-06-01 23:04                             ` Bill Findlay
2021-06-02 14:04                               ` John Perry
2021-06-02 14:38                                 ` Dmitry A. Kazakov
2021-06-02 17:26                                   ` Simon Wright
2021-06-02 18:13                                 ` Bill Findlay
2021-05-28 15:01           ` Gautier write-only address
2021-05-28 14:49       ` Gautier write-only address
2021-05-28 19:22         ` Paul Rubin
2021-06-01 14:09           ` Shark8
2021-06-02 18:51             ` Gautier write-only address
2021-06-07 17:56               ` Shark8
2021-06-02 19:17 ` Gabriele Galeotti
2021-06-02 23:11   ` Randy Brukardt
2021-06-03  1:29     ` Gabriele Galeotti
2021-06-03 16:51       ` Dennis Lee Bieber
2021-06-02 23:40   ` Paul Rubin
2021-06-03  1:04     ` Gabriele Galeotti
replies disabled

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