Re: 3rd party Device driver development tool or pure- wdm driver development..Which is th

Why thank you.

No I was saying that C++ has compiler extensions designed to make it easier
to write re-usable and extensible code. Those extension are in fact missing
from C. That is why C++ is a superset of C.

Thus you have various contortions in the NT operating system to provide what
resembles class inheritance and virtual functions. Thus you have horrid
side-effect ridden function macros instead of inline functions. Thus you
have similar functions with slightly different names providing identical
services for sets of similar objects, rather than templates or overloaded
function names. I think I omitted mentioning ‘linkable’.

By the way, there are quite a few carpenters who insist that a screwdriver
is for removing screws, and a hammer is for inserting them.

-----Original Message-----
From: Jamey Kirby [mailto:xxxxx@storagecraft.com]
Sent: Wednesday, October 31, 2001 11:43 AM
To: NT Developers Interest List
Subject: [ntdev] Re: 3rd party Device driver development tool or pure wdm
driver development…Which is the best???

This has to be the most moronic post of this thread. Hammers are designed to
pound nails. Screw drivers to drive screws.

Are you saying that C was not designed to write reusable and linkable code?
How stupid. You must be one of those programmers that learned C++ and forgot
to learn C.

IDIOT!

Jamey

Oh sure you can write re-usable extensible code in C, or in assembler
for that matter. You can also pound nails with a screwdriver, and I’ve

seen excellent carpenters who use hammers to drive screws.

>
> In response to a previous posting. Why must I cut and past if I am
> not using OO methodologies or C++? Can I not have a .LIB or DLL .SYS
> file and reuse my components as well?
>


You are currently subscribed to ntdev as: xxxxx@stratus.com To
unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com