🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.std.c
Article #4253

Re: Classes being added to C?

#4253
From: Rick Stanley
Date: Thu, 19 Oct 1995 14:22
30 lines
1729 bytes
denis_r@epita.fr (Frank DENIS (Jedi/Sector One)) writes:
[Text deleted]

>The difference between both languages is nothing but the concept of
>classes. Declaring our variables anywhere in a scope and such
>improvements are just gadgets.

I aggreed with most of your comments previously, but here you are clearly
wrong.  There is not enough room here to explain all the differences and 
imporovments to the C++ language, over C.  I suggest you read both of
Bjarne Stroustrup's books, "The C++ Programming Language", and "The 
Design and Evolution of C++".  I would hardly concider the concepts
of a class, (including encapsulation, data hiding, constructors, 
destructors, etc...), references, inline functions, inheritance, 
polymorphisim (Virtual functions), templates, exception handling, 
new & delete, etc..., as just GADGETS!

>So please never add class features to our beloved C language.

I agree completely.  C is still an excellent language, and does not need
classes added to it.

As I have stated before, Let C Be C!


--
Rick Stanley                         |              RSI
stanleyr@acf4.nyu.edu                |         (212) 740-6600
Information Technologies Institute   |        C++ & C Language
New York University   NYC, NY  USA   | Programming, Training, Consulting
Technical Details
Message-ID: <465mv7$3on@cmcl2.NYU.EDU>
Path: arc1-ca.pugleaf.net!news.sprintlink.net!rockyd!cmcl2!acf4!stanleyr
References: <463j91$ac1@holly.aa.net> <465jnf$4p8@boson.epita.fr>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news.sprintlink.net!rockyd!cmcl2!acf4!stanleyr
From: stanleyr@acf4.nyu.edu (Rick Stanley)
Newsgroups: comp.std.c
Subject: Re: Classes being added to C?
Date: 19 Oct 1995 14:22:31 GMT
Organization: New York University
Message-ID: <465mv7$3on@cmcl2.NYU.EDU>
References: <463j91$ac1@holly.aa.net> <465jnf$4p8@boson.epita.fr>
NNTP-Posting-Host: acf4.nyu.edu
X-Newsreader: NN version 6.5.0 #5 (NOV)