true in general... information I used to be willing to buy a lousy book to get some of are dead to me, the net is better.
However, there are classics, things that are timeless, things of value even if some details become obsolete.
Design Patterns (just the original, not the waste of space Pattern Publishing Industry)
The Mythical Man Month (written in the mid 70's)
Sedwick's Algorythm books (or Knuth's too... but honestly, I never refer to them)
The C++ Programming Language
I also happened to like Jachson's stuff... e.g. "Problem Frames" which ironically I found through Amazon's "people that likes this..." when I was buying a known classic (forget what it was).
And a dictionaries is nice, so you don't put a "y" in "Algorithm" but dictionary.com does take care of that, and fuck it, I'll put a "y" in there if I like.
also worth it, out of print (though I ordered one for our library from Amazon anyway and got it), and ironically published by Microsoft, "Debugging the Development Process" is also excellent allong a similar vein.
I waited forever to read it, thinking it was just history or some such, but Stroustrup explains where every single feature of C++ came from, the concerns, earlier attempts... it's a great great work.
Stroustrup is brilliant... this book will help you understand C++ certainly, but also, computer science issues as they impact real software engineering and standards processes, even if you don't use, know, or even loath C++.
You know that snake that Zarathustra bites the head off when he wakes up to find it has bitten his tongue and he wonders what to do about such a dire situation?
the reality is that I don't need VB, and think it leads to bad engineering.
I didn't say VB couldn't "be"... I think it can be.
In the real world, engineers learn how to put up bridges that last. They put time into learning whatever it takes to make engineering.
Computer scientists are the biggest bunch of whiny fucks you ever met, and want stuff either pure like Plato or easy, as if the machine should think like them. They are not users, they are software engineers. It's not too much to have an opinion that they ought to use engineering grade tools.
I don't consider VB to be an example of that.
And VB is not used for just quick and dirty program, they may all be dirty, but not quick, or small. But it can still "be"... I just don't like it, and totally reject that my opinion is unreal in some way.
Duck tape and glue guns are good too, but they don't make good engineering either.
I'm anti- the theory that people should NOT have to learn how the machine really works to do software engineering, it's a pipe dream and it's a shame how well it works in limited engagement, creating the illusion that it's a good idea.
Damn, should be more careful when I frame my biases, however legitimate.
because it represents everything wrong with computing.
the idea of a proprietary language... is bad, and in microsoft's control, even worse.
the language captures you, intentionally, and does not teach programming beyond it's borders, but confines and breeds dependence.
and it rots your brain.
and... because... um, ok I just hate it.
I'm a VB-hater.
I HATE VB.
I'm PRO-ENGINEERING.
I'm anti- the theory that people should have to learn how the machine really workd to do software engineering, it's a pipe dream and it's a shame how well it works in limited engagement, creating the illusion that it's a good idea.
back when we decided they were a bad idea it was because "they're so damned slow"... usually, they take a WHOLE INSTRUCTION when compiled. But if you remove them, why that's zero instructions... huh, should be faster.
... i think you could, there are finite candidates, but I wouldn't be surprised if you comp-sci teacher knows something here on this... quantum computing is surreal and complicated... maybe there is some gotcha in that case... maybe something strange because you cannot just decrypt you have to compare between other routes? there will be some extremely weird stuff about not disentangling the qubits early...
to break a code now... mol, by brute force, you try one... see if it works, try the next.
with quantum computing you merely try ALL the keys at once with a single call, and the one that is right "survives".
wierd huh?
but the thing is, the quantum bit is not a 0 OR 1, it's a 0 AND a 1, superimposed... so a quantum byte (qyte?) is not "a number 0 to 255", but is "all the numbers from 0 to 255" simultaneously.
It's weird, but don't blame me... physicists discovered the world is even wierder than it seemed to be...truth turns out to be phenomenally stranger than fiction.
true in general... information I used to be willing to buy a lousy book to get some of are dead to me, the net is better.
However, there are classics, things that are timeless, things of value even if some details become obsolete.
Design Patterns (just the original, not the waste of space Pattern Publishing Industry)
The Mythical Man Month (written in the mid 70's)
Sedwick's Algorythm books (or Knuth's too... but honestly, I never refer to them)
The C++ Programming Language
I also happened to like Jachson's stuff... e.g. "Problem Frames" which ironically I found through Amazon's "people that likes this..." when I was buying a known classic (forget what it was).
And a dictionaries is nice, so you don't put a "y" in "Algorithm" but dictionary.com does take care of that, and fuck it, I'll put a "y" in there if I like.
they put porn in magazines?!
PS: what's a magazine?
one must read it.
also worth it, out of print (though I ordered one for our library from Amazon anyway and got it), and ironically published by Microsoft, "Debugging the Development Process" is also excellent allong a similar vein.
I waited forever to read it, thinking it was just history or some such, but Stroustrup explains where every single feature of C++ came from, the concerns, earlier attempts... it's a great great work.
Stroustrup is brilliant... this book will help you understand C++ certainly, but also, computer science issues as they impact real software engineering and standards processes, even if you don't use, know, or even loath C++.
You know that snake that Zarathustra bites the head off when he wakes up to find it has bitten his tongue and he wonders what to do about such a dire situation?
That snake was Ayn Rand.
the reality is that I don't need VB, and think it leads to bad engineering.
I didn't say VB couldn't "be"... I think it can be.
In the real world, engineers learn how to put up bridges that last. They put time into learning whatever it takes to make engineering.
Computer scientists are the biggest bunch of whiny fucks you ever met, and want stuff either pure like Plato or easy, as if the machine should think like them. They are not users, they are software engineers. It's not too much to have an opinion that they ought to use engineering grade tools.
I don't consider VB to be an example of that.
And VB is not used for just quick and dirty program, they may all be dirty, but not quick, or small. But it can still "be"... I just don't like it, and totally reject that my opinion is unreal in some way.
Duck tape and glue guns are good too, but they don't make good engineering either.
I'm anti- the theory that people should NOT have to learn how the machine really works to do software engineering, it's a pipe dream and it's a shame how well it works in limited engagement, creating the illusion that it's a good idea.
Damn, should be more careful when I frame my biases, however legitimate.
because it represents everything wrong with computing.
the idea of a proprietary language... is bad, and in microsoft's control, even worse.
the language captures you, intentionally, and does not teach programming beyond it's borders, but confines and breeds dependence.
and it rots your brain.
and... because... um, ok I just hate it.
I'm a VB-hater.
I HATE VB.
I'm PRO-ENGINEERING.
I'm anti- the theory that people should have to learn how the machine really workd to do software engineering, it's a pipe dream and it's a shame how well it works in limited engagement, creating the illusion that it's a good idea.
... at rotting your brain and making you useless and illogical.
you're better off "programming" html...
please, please don't let your friends "program" with Visual Basic. Please?
back when we decided they were a bad idea it was because "they're so damned slow"... usually, they take a WHOLE INSTRUCTION when compiled. But if you remove them, why that's zero instructions... huh, should be faster.
Next up... Fortran still faster than C.
... but it's actually easier to lose money.
... i think you could, there are finite candidates, but I wouldn't be surprised if you comp-sci teacher knows something here on this... quantum computing is surreal and complicated... maybe there is some gotcha in that case... maybe something strange because you cannot just decrypt you have to compare between other routes? there will be some extremely weird stuff about not disentangling the qubits early...
that made a ton of sense... rotating the state space into view... I get that better than I had before.
you said "cat"!
clever.
CLEVER!
the thing about quantum computing is this:
.truth turns out to be phenomenally stranger than fiction.
to break a code now... mol, by brute force, you try one... see if it works, try the next.
with quantum computing you merely try ALL the keys at once with a single call, and the one that is right "survives".
wierd huh?
but the thing is, the quantum bit is not a 0 OR 1, it's a 0 AND a 1, superimposed... so a quantum byte (qyte?) is not "a number 0 to 255", but is "all the numbers from 0 to 255" simultaneously.
It's weird, but don't blame me... physicists discovered the world is even wierder than it seemed to be..
ricl (rolling in chair laughing)
... but that doesn't make the strongest case.
But see... Mozilla on AmigaOS... complaining the tables render "a little funny"... that's still...
anyway... cheers.
Mr. Gates... would you please save us? You won't even notice!
alternately: Mr. Rumsfeld could we stop the war for a week or so? Yeah, we need to save the whole fucking planet.
portable code is a pipe dream, a search for the fountain of youth or holy grail.
and I should know... I'm running Mozilla on AmigaOS and the tables render a little funny.
go forth and read.
I.E. is the perfect example of using their desktop monopoly.
Of course, Netscape sucking did help too.
just to be clear... if you PAY me to use IE... I will!
I'll still hate you, but I will use IE for money.
it's annihilating my free time... but with lots of results... of course.
who knew that wasn't hype?
holy hell!
success is measure by the bravery to speak as yourself.
hah... do you really think people need to have as much money as whomever they criticise... because maybe you should check before you reply then?
what Gate's "knows"... will never be proven... and you mention only what he "has"... a totally different subject all together.
I can tell you know better, but I approve your urge to go for the quick laugh even though the geeky explanation is trivial to guess!
probably those other replies point out your error but to me you are a warrior for laughter... go for it I say!