🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.modula2
Article #2566

Re: Report on defect in M2 vs C (Was Modula-2, Modula-3, C or C++)

#2566
From: Viet-Trung Luu
Date: Sat, 30 Sep 1995 01:06
29 lines
2367 bytes
On 29 Sep 1995, Laszlo BOESZOERMENYI wrote:

> Be serious, please.
> C has escaped the Bell-lab as the implementation language of Unix.
> Nobody would even know about it today, if it had been just
> announced as a programming language at the University of XXX.
> C's succes has almost nothing to do with its own qualities,
> but with the succes of Unix.

Come on! I'd agree with you if C was only used on Unix and Unix-derived 
systems, but that's clearly not true. As personal computers have gotten 
more powerful, C has spread like wildfire through the programming 
community. To put it simply, C/C++ is now used everywhere.

You also have to wonder why Unix was so successful. Does its success have 
anything to do with C? Despite its shortcomings, C has proven itself as 
being more portable and flexible than many other languages (note that 
even today many languages aren't portable -- e.g., Visual Basic). 
Although C alone cannot account for all of Unix's success, it was one 
important factor. (Other OSes provided similar capabilities... maybe it 
was the fact that they "gave Unix away" (sort of; for a while) to many 
universities.

By your argument, Visual (or maybe Quick) Basic, DOS's batch language, etc. 
would become mainstays of the computer industry. DOS and 'Doze are 
undoubtedly two of the most important software products (OSes?!? Nah...) in 
terms of numbers. Clearly C had something else going for it.

- Trung
Technical Details
Message-ID: <Pine.SUN.3.91.950929205823.6121A-100000@lagrange.uwaterloo.ca>
Path: arc1-ca.pugleaf.net!lagrange.uwaterloo.ca!vluu
References: <438nkr$bd@classic.eng.octel.com> <4395o4$3mv2@news-s01.ny.us.ibm.net> <DAGENAIS.95Sep22100113@gutrune.vlsi.polymtl.ca> <DFI1rr.LyC@undergrad.math.uwaterloo.ca> <Pine.SUN.3.91.950926031537.27808B-100000@napier.uwaterloo.ca> <44h99f$kf@lucom1.edvz.uni-klu.ac.at>

Show Full Headers
Complete Article Headers
Newsgroups: comp.lang.modula2,comp.lang.modula3,comp.lang.c,comp.lang.c++,comp.lang.ada
Path: arc1-ca.pugleaf.net!lagrange.uwaterloo.ca!vluu
From: Viet-Trung Luu <vluu@lagrange.uwaterloo.ca>
Subject: Re: Report on defect in M2 vs C (Was Modula-2, Modula-3, C or C++) 
Sender: news@undergrad.math.uwaterloo.ca (news spool owner)
Message-ID: <Pine.SUN.3.91.950929205823.6121A-100000@lagrange.uwaterloo.ca>
In-Reply-To: <44h99f$kf@lucom1.edvz.uni-klu.ac.at> 
Date: Sat, 30 Sep 1995 01:06:00 GMT
Content-Type: TEXT/PLAIN; charset=US-ASCII
References: <438nkr$bd@classic.eng.octel.com> <4395o4$3mv2@news-s01.ny.us.ibm.net> <DAGENAIS.95Sep22100113@gutrune.vlsi.polymtl.ca> <DFI1rr.LyC@undergrad.math.uwaterloo.ca> <Pine.SUN.3.91.950926031537.27808B-100000@napier.uwaterloo.ca> <44h99f$kf@lucom1.edvz.uni-klu.ac.at> 
Nntp-Posting-Host: lagrange.uwaterloo.ca
Mime-Version: 1.0
Organization: University of Waterloo