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

This is a perfect example of someone not understanding what the compiler
generates and why…

At 09:58 PM 10/22/2002, you wrote:

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: zeppelin@io.com
>To unsubscribe send a blank email to %%email.unsub%%