Related articles |
---|
[10 earlier articles] |
Re: PhD or books on history of individual languages derek@_NOSPAM_knosof.co.uk (Derek M. Jones) (2018-12-03) |
Re: PhD or books on history of individual languages robin51@dodo.com.au (Robin Vowels) (2018-12-08) |
Re: PhD or books on history of individual languages gah4@u.washington.edu (2020-02-27) |
Re: PhD or books on history of individual languages derek@_NOSPAM_knosof.co.uk (Derek M. Jones) (2020-02-28) |
Re: PhD or books on history of individual languages gah4@u.washington.edu (2020-03-06) |
Re: PhD or books on history of individual languages derek@_NOSPAM_knosof.co.uk (Derek M. Jones) (2020-03-08) |
Re: PhD or books on history of individual languages gneuner2@comcast.net (George Neuner) (2020-03-09) |
From: | George Neuner <gneuner2@comcast.net> |
Newsgroups: | comp.compilers |
Date: | Mon, 09 Mar 2020 07:33:47 -0400 |
Organization: | A noiseless patient Spider |
References: | 18-11-009 20-03-008 20-03-010 |
Injection-Info: | gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970"; logging-data="69329"; mail-complaints-to="abuse@iecc.com" |
Keywords: | standards, history, comment |
Posted-Date: | 09 Mar 2020 14:25:49 EDT |
On Sun, 8 Mar 2020 21:36:31 +0000, "Derek M. Jones"
<derek@_NOSPAM_knosof.co.uk> wrote:
>> It seems to be usual for a language to be in common use before
>> anyone gets around to writing a standard. That complicates the
>> process.
>
>I'm not sure that can be said for Modula-2, whose fans thought it
>was not popular yet because it did not have an ISO standard.
??? C was in use for 17 years before its standard appeared. Modula-2
took 18 years, but that is directly comparable ... the committees move
at the speed of frozen molasses.
No the problem lay elsewhere: IMO Modula-2 had a number of things
working against it right from the beginning.
Modula-2 was introduced in 1977, but few people knew anything about it
until Byte magazine devoted an edition to it in 1984. By that time,
OOP was catching on everywhere and Modula-2 had to compete with both
Object Pascal and "C with Objects" (what became C++). But Modula-2
was not OO and did not easily support it. Modula-2 was an alternative
to C and Pascal, but not to C++ or Object Pascal.
And many Pascal programmers who might have switched to Modula-2 didn't
like its uppercase keywords. The addition of compiler switches to
permit lowercase was only partly successful: for some time there were
issues mixing modules that were compiled differently.
Note that N.Wirth collaborated on the development of Object Pascal, so
it seems that he was well aware of the OO movement and that Modula-2
was intended for a different audience ... one that unfortunately never
materialized.
Modula-3 (which was from DEC-Olivetti, not N.Wirth) was a good
alternative to both C++ and Object Pascal, but it arrived too late to
make a difference.
YMMV,
George
[Having a standard is no guarantee of success. Anyone here still
use Dibol? INCITS 165-1992[S2007] -John]
Return to the
comp.compilers page.
Search the
comp.compilers archives again.