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.