TIP: Click on subject to list as thread! ANSI
echo: c_echo
to: andrew clarke
from: Bill Birrell
date: 2003-05-27 04:57:00
subject: Linux and GCC

> Actually I'm not sure you can blame Microsoft for
 > that.  I get the feeling this behaviour predates DOS
 > (think CP/M).

    I'm not at all sure this is entirely on topic, because C itself is
oblivious to the operating environment.

    CP/M had a default of .com for executable files, but .exe can
definitely be blamed on Microsoft. DR also had such things as .ovr or .ovl,
and was entirely unfussed about extensions if you chose to load your own
binaries and pass control to them (as is unix). Batch files sometime had
.cmd extensions and so forth.

    Remember that CP/M was an 8-bit microchip OS, whereas unix was a mini/
mainframe OS. Unix therefore had better discipline.

    DOS OTOH had only one virtue. It was in the right place at the right
time for commercial success. It was fast only in comparison with Windows -
the other Microsoft abomination. OS/2 was cleaner and faster, and it's a
pity it died.

    C itself does not care about the operating system. There are versions
for every platform and environment, and its main virtue as a programming
language is its uniformity or portability - the same C code ought to run on
all machines

Best Wishes,
Bill.
---
* Origin: Escan BBS (2:25/200)
SEEN-BY: 633/267 270
@PATH: 25/200 108 252/110 250/501 140/1 106/2000 633/267

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.