From: Lao Xiao Hai <laoxhai@ix.netcom.com>
Subject: Re: The greatest feature of the language is ....
Date: 2000/10/06
Date: 2000-10-06T17:48:48+00:00 [thread overview]
Message-ID: <39DE0F1A.CA9AA9F4@ix.netcom.com> (raw)
In-Reply-To: 39DCBA28.E504523B@ftw.rsc.raytheon.com
Wes Groleau wrote:
> Suppose someone wanted to invent a new language.
People are inventing new languages all the time. Most recently,
Microsoft has introduced a new language call C#, pronounced
C Sharp. Because Microsoft has its money behind the success
of this language, it will probably become important. This is Bill
Gates' opening salvo against Java. It will probably be a success.
Then again, IBM, with all its market clout in the "Sixties" could
not promote the dominance of PL/I. Who knows?
C# still has C-family syntax, but has eliminated a lot of the C-family
semantics. The famous, if (i = 0) ..., that has plagued every C
language dialect is now illegal in C#. The designers of C# have
placed other restrictions on the compiler. There are even explicit
out mode parameters in function calls. Gone is multiple inheritance.
When I discussed the disappearance of MI with a C#-aware person
from Microsoft, he noted that MI is probably still a research topic.
C# has added more accessibility levels, cleaned up many of the C++
problems with pointers, has a more Ada-like model for importing
compiled library units, and lots of other features that will look familiar
to the Ada programmer.
The enemy may have been C++, but that was an easy target
because of is messy rules, absurd syntax, and crazy semantics. The
challenge for Ada, in the future, may be C#, a language characterized
by more rigor and greater reliability that we have seen in other members
of the C family of languages.
C# will be included in the Visual Studio release 7. It is going to be an
important language.
Richard Riehle
next prev parent reply other threads:[~2000-10-06 0:00 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2000-10-05 0:00 The greatest feature of the language is Wes Groleau
2000-10-05 0:00 ` Preben Randhol
2000-10-05 0:00 ` Wes Groleau
2000-10-05 0:00 ` tmoran
2000-10-06 1:08 ` Preben Randhol
2000-10-06 3:10 ` James Rogers
2000-10-06 0:00 ` Marin David Condic
2000-10-06 0:00 ` Lao Xiao Hai [this message]
2000-10-06 0:00 ` Laurent Guerby
2000-10-07 0:28 ` Ted Dennison
2000-10-07 3:20 ` Jeff Carter
2000-10-07 5:36 ` jpwoodruff
2000-10-06 6:56 ` Werner Pachler
2000-10-07 0:00 ` Jean-Pierre Rosen
2000-10-10 0:00 ` Robert A Duff
2000-10-16 0:00 ` David Emery
-- strict thread matches above, loose matches on Subject: below --
2000-10-09 0:00 Soeren.Henssel-Rasmussen
2000-10-09 0:00 ` Pat Rogers
2000-10-10 0:00 ` Lao Xiao Hai
2000-10-10 0:00 ` Pat Rogers
2000-10-23 0:00 ` Charles Hixson
2000-10-23 0:00 ` Pat Rogers
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox