Yeah, probably this moron of a teacher got kicked out of industry because even though he could explain it beautifully in a "word document", he never made his hello world program compile.
- AI / Math stuff: think solving rubick's cube, etc - Fractals: try an arbitrary precision library and zooming in very deeply on a fractal - make -j (yes, -j, not -j something) on a linux kernel:P - Genetic programming
Antibiotics are given to livestock for growth purposes in a very uncontrolled fashion.
(Even then, it's probably a not good idea making antibiotics OTC, but again, anti-bacterial soap and all that jazz are good for building resistant bacteria as well)
I believe the main issue with using linux is memory protection.
"Real Time OS" is (kind of) "marketing speak" for a OS that does pretty much nothing. Not because it is bad or poor, but because it was designed that way.
And really, up in Mars you don't need hundreds of processes, user interaction, etc, etc
What you need is a basic framework for working with (and that VxWorks does), and you ABSOLUTELY NEED the OS to STEP OUT OF THE WAY when you need it!
Because sometimes the only way to fix a problem is binary patching something on the fly, or rewriting most of the system data, etc. Try doing that in Linux.
And I assume writing everything twice (like in Blah x = new Blah() ) is cool then... Or maybe importing dozens of libraries and instantiating a handful of classes for "Hello World"
Oh, you want to talk about scaling? About automatic memory management and gc (that doesn't suck)?
I can't remember the last time I had to worry about memory management in Python, Haskell (exception is "infinite use of memory" caused by some incorrect usage, which would be a problem in any language). And C++ you say? STL solves 90% of the problems.
No to mention that Python nor Haskell (or not even C# - yes, VM was unloaded) take a million years to start the VM.
Scaling? Actually, this has been solved for some time now, the answer lies in thinking functional (thet's the way Google does things). And Java wins hand down as the least functional language of all (Functors?? c'mon). At least in C you have function pointers. You can even do currying using some black magic (not recommended)
Adding more coders is never simple, and even C# has a JavaDoc kind of mechanism.
"strong typing is there to keep you from doing stupid things"
Except when it makes you doing a million data conversions just to print something on the screen.
"lemme know when banks switch their systems to LAMP and we'll talk."
1 - We'll have to wait until banks get to Java in the first place (which is really unfortunate, Java is pretty good considering what several banks have there):) 2 - Most of the logic is in the DB
"but you're too cool for java"
Considering all the projects I have worked, I guess only one would benefit from Java (and that was a legacy automation system written 50% in Pascal, not pretty)
"The reality was, that the kids just wanted to pretend they were doing OOP. They still used straight C, they just created structs and organized functions in files as if they were classes. It was actually rather clever and made it easier to maintain. "
This is not pretending to do OOP. This is effectively OOP.
Linux kernel uses OOP and is still 100% C. Same thing with other systems...
You DON'T have to use an OOP language to do OOP. And what they've done is true OOP, without the language support.
It may be a stretch, but I think there are people that work at night because they were enjoying sunny cal. at day.
(The nearest beach is how many hours drive again??) 1h?
Windows CE
Just in time for everybody to have the right to bear arms!!!111
But I'm not sure if it's only regular bears or polar bears as well.
Oh wait...
Yeah, probably this moron of a teacher got kicked out of industry because even though he could explain it beautifully in a "word document", he never made his hello world program compile.
No, everybody got it wrong!!111
Everybody has the right to bear arms. So everyone should be getting a severed bear arm in no time...
Some cool things to try
- AI / Math stuff: think solving rubick's cube, etc :P
- Fractals: try an arbitrary precision library and zooming in very deeply on a fractal
- make -j (yes, -j, not -j something) on a linux kernel
- Genetic programming
black holes emit nothing.
Ha!
http://en.wikipedia.org/wiki/Hawking_radiation
rubbing organic garlic on their feet to try to get rid of their headaches
No maaaaan, you apply it directly to the forehead...
Then you should vote for Kodos
D'Oh!
I second this
Antibiotics are given to livestock for growth purposes in a very uncontrolled fashion.
(Even then, it's probably a not good idea making antibiotics OTC, but again, anti-bacterial soap and all that jazz are good for building resistant bacteria as well)
I believe the main issue with using linux is memory protection.
"Real Time OS" is (kind of) "marketing speak" for a OS that does pretty much nothing. Not because it is bad or poor, but because it was designed that way.
And really, up in Mars you don't need hundreds of processes, user interaction, etc, etc
What you need is a basic framework for working with (and that VxWorks does), and you ABSOLUTELY NEED the OS to STEP OUT OF THE WAY when you need it!
Because sometimes the only way to fix a problem is binary patching something on the fly, or rewriting most of the system data, etc. Try doing that in Linux.
...twitter blog is hosted on blogger (Google), and this morning it was out of service.
And I assume writing everything twice (like in Blah x = new Blah() ) is cool then... Or maybe importing dozens of libraries and instantiating a handful of classes for "Hello World"
:)
Oh, you want to talk about scaling? About automatic memory management and gc (that doesn't suck)?
I can't remember the last time I had to worry about memory management in Python, Haskell (exception is "infinite use of memory" caused by some incorrect usage, which would be a problem in any language). And C++ you say? STL solves 90% of the problems.
No to mention that Python nor Haskell (or not even C# - yes, VM was unloaded) take a million years to start the VM.
Scaling? Actually, this has been solved for some time now, the answer lies in thinking functional (thet's the way Google does things). And Java wins hand down as the least functional language of all (Functors?? c'mon). At least in C you have function pointers. You can even do currying using some black magic (not recommended)
Adding more coders is never simple, and even C# has a JavaDoc kind of mechanism.
"strong typing is there to keep you from doing stupid things"
Except when it makes you doing a million data conversions just to print something on the screen.
"lemme know when banks switch their systems to LAMP and we'll talk."
1 - We'll have to wait until banks get to Java in the first place (which is really unfortunate, Java is pretty good considering what several banks have there)
2 - Most of the logic is in the DB
"but you're too cool for java"
Considering all the projects I have worked, I guess only one would benefit from Java (and that was a legacy automation system written 50% in Pascal, not pretty)
"The reality was, that the kids just wanted to pretend they were doing OOP. They still used straight C, they just created structs and organized functions in files as if they were classes. It was actually rather clever and made it easier to maintain.
"
This is not pretending to do OOP. This is effectively OOP.
Linux kernel uses OOP and is still 100% C. Same thing with other systems...
You DON'T have to use an OOP language to do OOP. And what they've done is true OOP, without the language support.
that is going to kill poor Java
It is not the fact that it is overly verbose, too rigid, and is bloated as as a puffer fish on helium.
ZXCV (also) makes sense because they are all near the Ctrl key, hence, making it easy to type with one hand only.
Oh, so you don't really understand Darwinism. Unless you get heart disease or have a stroke before you hit sexual maturity, this is irrelevant.
Actually, it matters a lot.
If your arteries are clogged, it is harder to get it up. It is harder to have a uneventful pregnancy, etc, etc
All of that gets in the 'darwin chain'
To see billions of colors at the same time one only needs LSD technology...
Everybody knows that it should be Round Batman, it is soo much better :P
What?
Forget about the cheese, I want the Omelette!!!
Remins me of a mention in the news of old causes of death
Amongst them: "died suddenly", "died of old age" and "died with a start"
I would suggest reapatedly tasing lawyers, since they are perfectly harmless
Also, don't forget that guns and bullets dont kill people, what kill people is bullets going through people after being fired from a gun.
But yeah, bullets and guns are harmless, really.
Actually, more important is what's remaining, not what is missing...
And as the old saying says...
Say no to Piracy! Don't steal ships.