Interesting People mailing list archives
Lineage of C....
From: Dave Farber <dave () farber net>
Date: Mon, 16 Feb 2004 11:11:25 -0400
-----Original Message-----
From: "Mike O'Dell" <mo () ccr org>
Date: Mon, 16 Feb 2004 09:20:46
To:dave () farber net
Cc:"Mike O'Dell" <mo () ccr org>
Subject: Lineage of C....
B was a pretty direct adaptation of BCPL
when C added declarations, is was much closer
to Algol-68 than PL/1
neither PL/I's syntax nor its semantics were conducive
to a clear, compact extension to the previous language.
it also required far too much typing (grin)
as for C# as compared to Java,
"It's not better; it's certainly different."
good programming language design is High Art, and
having recently read a description of how C# came
to have (retain) all its points and sharp edges,
Gosling's design genius is only more apparent.
C# makes the same T=0 blunder as C++, only one
generation later:
C++ kept too much of C, C# keeps too much of C++
Gosling exploited the distinct advantage of not needing to
salvage an installed base.
cheers,
-mo
-------------------------------------
You are subscribed as interesting-people () lists elistx com
To manage your subscription, go to
http://v2.listbox.com/member/?listname=ip
Archives at: http://www.interesting-people.org/archives/interesting-people/
Current thread:
- Lineage of C.... Dave Farber (Feb 16)
