Re: [windev] Did you know?? BSOD - Blue Screen of Dea th - very si mple

>>The other issue is that a lot of people who use C++ don’t really
userstand
Object Oriented Programming.<<

Bravo. I wish I had said this first :slight_smile:

Most have no clue at all. Many have never written a program in C. I
think it is imperative to fully understand C before attempting to use
any C++ semantics. I hate those people who say “C++ is a better C”.
Atrrrrrrggggg…

Jamey

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Mark Cariddi
Sent: Wednesday, October 31, 2001 6:19 AM
To: NT Developers Interest List
Subject: [ntdev] Re: [windev] Did you know?? BSOD - Blue Screen of Dea
th - very si mple

Well, I guess I should add my two cents worth, everyone else has…

First I think that the OSR FSDK tool kit and C++ Driver libraries are 2
different beasts (Now, I work for OSR, so I may be biased.) The OSR
FSDK gets you around some the the legal problems that were around before
the IFS kit became available. The C++ Driver library is not doing the
same thing,
it is providing users with a “MFC approach” to driver writing. Don’t
go
over board on the “MFC approach”, As long as the person who uses a
driver
library understands what the library is doing to accomplish the job, I
have
no problem. However, there are some people who use a library and have
no
intention of understanding the underlying aspects of how it works.
Sometimes Software managers push this stuff on developers thinking that
they can save money on training costs. This can be fatal…

My concerns are not on Driver Libraries but on C++. There are lots of
programmers out there that have no clue about what C++ does under the
covers
if Classes are not defined or used correctly. That’s one issue, this
can
be solved by the developer reading books like “Effective C++” and “More
Effective C++” by Scott Meyers(sp?) and following the defined rules.
The
other issue is that a lot of people who use C++ don’t really userstand
Object Oriented Programming. This leads to the over classing of things
and
bad designs. Don’t get me wrong, you can make bad designs with any
language, I just think that if your going to use a Object Oriented
Language you and better understand Object Oriented Design.

So that’s my 2 cents worth. Use what you want to use in the kernel,
but
make sure you “totally” understand the tools your using to get the job
accomplished. If you don’t use a driver library, you only have to
worry
about understanding the DDK. If you use a driver library, make sure
you
have the source and understand what it is doing to facilitate your
progress. And with regards to C or C++ make sure you totally understand
the power of the language you are using.

-----Original Message-----
From: Roddy, Mark [mailto:xxxxx@stratus.com]
Sent: Wednesday, October 31, 2001 8:33 AM
To: NT Developers Interest List
Subject: [ntdev] Re: [windev] Did you know?? BSOD - Blue Screen of Dea
th - very si mple

What? You’re not one of the NT Guru-Assholes? Sorry, I’ll add you to the
list right now. It’ll never happen again.

Am I the only one who found peter’s pontificating about the evils of
other company’s toolkits a bit hypocritical? I kept my hands off the
keys until he did it a second time. Then I lost all self control. It
happens. Oh well, I guess I’ll never work in this industry again.

Happy halloween. My kids are going as anthrax spores. Pretty funny, huh?

-----Original Message-----
From: Mark Cariddi [mailto:xxxxx@osr.com]
Sent: Wednesday, October 31, 2001 8:16 AM
To: NT Developers Interest List
Subject: [ntdev] Re: [windev] Did you know?? BSOD - Blue Screen of Dea
th - very si mple

Hey Mark, I guess I don’t count… ;>)

-----Original Message-----
From: Roddy, Mark [mailto:xxxxx@stratus.com]
Sent: Wednesday, October 31, 2001 8:05 AM
To: NT Developers Interest List
Subject: [ntdev] Re: [windev] Did you know?? BSOD - Blue Screen of Dea
th - very si mple

Just don’t let walter oney know you posted this in a public forum, or he
will have you on dubyah’s terrorist hitlist right quick :slight_smile:

There, now if I can just manage piss of russinovich, jamey, brian, and
mason, I’ll have done the grand tour!

-----Original Message-----
From: xxxxx@iristech.it [mailto:xxxxx@iristech.it]
Sent: Tuesday, October 30, 2001 10:23 PM
To: NT Developers Interest List
Subject: [ntdev] Re: [windev] Did you know?? BSOD - Blue Screen of Death

  • very si mple

With the following modification it crashes Win2k SP2 from the command
line as well after a few seconds: int main(int argc, char* argv) {
while(1) {
printf(“\t\b\b”);
}
return 0;
}

Cheers,
Egil


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: xxxxx@osr.com
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com


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: xxxxx@osr.com
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntdev as: xxxxx@storagecraft.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