Article View: comp.lang.modula2
Article #2566Re: Report on defect in M2 vs C (Was Modula-2, Modula-3, C or C++)
From: Viet-Trung Luu
Date: Sat, 30 Sep 1995 01:06
Date: Sat, 30 Sep 1995 01:06
29 lines
2367 bytes
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!vluuReferences:
<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