Re: C++ in kernel. was Re: Batch file for Visual Stu dio build,

C++ is a different language - just saying “superset” is a gross
understatement. What happens is, you merely code C++ member functions with a
superset of C. But there’s a whole lot more in the language than C-style
member functions. In fact, C if you program in C++ the same way you program
in C, you deserve what you get ! And C, in the end, is little more than a
deluxe assembler.

Alberto.

-----Original Message-----
From: Jamey Kirby [mailto:xxxxx@storagecraft.com]
Sent: Wednesday, October 23, 2002 11:56 AM
To: NT Developers Interest List
Subject: [ntdev] Re: C++ in kernel. was Re: Batch file for Visual Stu
dio build,

Nope!

C++ is a superset of C.

Jamey

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Moreira, Alberto
Sent: Wednesday, October 23, 2002 7:23 AM
To: NT Developers Interest List
Subject: [ntdev] Re: C++ in kernel. was Re: Batch file for Visual Stu
dio build,

C is a small subset of C++, therefore C++ is no further away than C is.

Alberto.

-----Original Message-----
From: subodh gupta [mailto:xxxxx@softhome.net]
Sent: Wednesday, October 23, 2002 3:58 AM
To: NT Developers Interest List
Subject: [ntdev] Re: C++ in kernel. was Re: Batch file for Visual Studio
build,

Max,

You are very right because writing device drivers is something like
playing
directly with the hardware and to do that one needs a language which is
much
more near to the hardware a simple way to understand it is (though i
dont
know about HDL but i am sure) that after assembly you only have C which
is
more near to hardware instead of C++.Thats why it is needed and exists
even
after 20-25 yrs of invention of ritchy.

–Subodh

----- Original Message -----
From: “Maxim S. Shatskih”
To: “NT Developers Interest List”
Sent: Wednesday, October 23, 2002 2:28 AM
Subject: [ntdev] Re: C++ in kernel. was Re: Batch file for Visual Studio
build,

> > I bet you a dollar all the anti C++ guys are at least ten years
> older than
> > me an grouchy too. The same guys who are mumbling something about
> only
> > doing assembly code in the old days.
>
> No. I started with C++ and worked with it for years - first UI, then
> COM component development, tightly coupled to SQL databases. There
> were times when I remembered Stroustroup/Ellis book nearly by heart.
>
> After this experience, and then experience with the C kernel mode
> coding, I can tell that C++ is just not so suitable for many tasks,
> including system-level development. It hardens a task with all its
> inheritance etc. instead of simplifying it.
>
> I’m not so old.
>
> Max
>
>
>
>
> —
> You are currently subscribed to ntdev as: xxxxx@softhome.net
> To unsubscribe send a blank email to %%email.unsub%%


You are currently subscribed to ntdev as: xxxxx@compuware.com
To unsubscribe send a blank email to %%email.unsub%%

The contents of this e-mail are intended for the named addressee only.
It
contains information that may be confidential. Unless you are the named
addressee or an authorized designee, you may not copy or use it, or
disclose
it to anyone else. If you received it in error please notify us
immediately
and then destroy it.


You are currently subscribed to ntdev as: xxxxx@storagecraft.com
To unsubscribe send a blank email to %%email.unsub%%


You are currently subscribed to ntdev as: xxxxx@compuware.com
To unsubscribe send a blank email to %%email.unsub%%

The contents of this e-mail are intended for the named addressee only. It
contains information that may be confidential. Unless you are the named
addressee or an authorized designee, you may not copy or use it, or disclose
it to anyone else. If you received it in error please notify us immediately
and then destroy it.