The really good type of programmer he says is lacking will be learning many different languages... ON THEIR OWN. They don't really need the university.
Of course, you'll have a large majority of replaceable people in CS. These types are just there to "get a good degree and get a high paying job." But they truely aren't interested in the industry or the technology. They are there for the security a degree gets them during job hunting. They'll learn whatever is taught and that's it and never be very good.
Sorry, Bjourne, these replaceables are going to be in the majority, just like every other industry.
Pretty much all of Sun's offerings have HotSpot built in, which provides JIT compilation for the JVM. IBM's JVM, BEA, etc. all have JIT features. Google's Android has Java-like Dalvik, which is slow as balls and doesn't have JIT functionality.
Some ARM processors are capable of executing Java bytecode natively. The device developers have to pay for that feature though.
Really, it sounds like Google is poorly trying to reinvent Java. They've tried this with Android already and it doesn't work so hot from a performance standpoint.
That's because you can get within a few percentage points of native code performance with Java's VM.
Most of the people who are hesitant to use "managed code" are old codgers, elitist fruits and brainwashed newbies who have to be forced into new paradigms, instead of being genuinely interested in new trends.
I hate to be the one to break this to you, but that's none other than Gordon Freeman himself: Gabe Newell
LOL, I must have pissed off all the poor replaceables who browse slashdot.
Sorry fuckers, you'll always be second rate!
Most of these topics can easily be researched and learned without a university.
It isn't like say, brain surgery or nuclear engineering.
Hey, it's you!
and university training.
The really good type of programmer he says is lacking will be learning many different languages... ON THEIR OWN. They don't really need the university.
Of course, you'll have a large majority of replaceable people in CS. These types are just there to "get a good degree and get a high paying job." But they truely aren't interested in the industry or the technology. They are there for the security a degree gets them during job hunting. They'll learn whatever is taught and that's it and never be very good.
Sorry, Bjourne, these replaceables are going to be in the majority, just like every other industry.
Did you think Computer Science is special?
Actually, Microsoft's .NET compiler can compile fairly generic C++ source into .NET IL.
It would be awesome to see something similar for Java, which is more portable.
Pretty much all of Sun's offerings have HotSpot built in, which provides JIT compilation for the JVM. IBM's JVM, BEA, etc. all have JIT features. Google's Android has Java-like Dalvik, which is slow as balls and doesn't have JIT functionality.
Some ARM processors are capable of executing Java bytecode natively. The device developers have to pay for that feature though.
Really, it sounds like Google is poorly trying to reinvent Java. They've tried this with Android already and it doesn't work so hot from a performance standpoint.
What??
LOL, your post is so retarded, it's comical... hurr durr.
Yep, thank god for capitalism and free markets.
You can always take your business elsewhere.
Wow, it sounds like Java!
By your logic, why not just use assembly?
I mean, I know how to manage registers, allocate memory, call interrupts, etc.
I'm sorry, but these high level languages abstract a lot of power away.
Assembly is actually how the underlying machine works and I think that's a very good thing for programmers.
Haha, you so funny!
Ever heard of... bluray?
Look it up, newbie.
Yes, it's impossible to find a 64-bit only CPU for use with Windows.
Fucking impossible.
Java was designed for networked applications.
It shows because the Java stack and libraries written with it rarely have built in flaws that allow computers/servers to be compromised.
So there's one reason and it's a big one if you think about it.
Uh wuh? You ever hear of virtual memory?
Isn't using system specific system call libraries technically equivalent with rewriting everything for each system?
No.
That's because you can get within a few percentage points of native code performance with Java's VM.
Most of the people who are hesitant to use "managed code" are old codgers, elitist fruits and brainwashed newbies who have to be forced into new paradigms, instead of being genuinely interested in new trends.
It's best to avoid types.
Not only that, but the newest .NET runtime is something like 200-300 MB.
So, its Silverlight + .NET at hundreds of MB vs JavaFX + JRE at less than 20 MB.
42 Mb/sec.... standing next to the tower.
Everywhere else, a tenth of that or less.
Goliath has just felt the stone impact his cranium.
The year of the linux desktop looms.
This sounds like a solution for people who steal keys out of retail boxes.
If the key isn't activated due to a sale, it can't be used online.
I see no problems with this. I hope they don't think it will actually affect single player game piracy.
Their their now, let the poor unedjumicated bastard post in piece.
I mean, those in glass houses shouldn't through stones. ;)
Well, word to Intel: You can plug laptops into power outlets now.
So you can put the performance back in under those situations!
So, you reply about a game with a gimmicky control scheme?
Nice.
Way to comprehend, genius.
I said LACK OF HARDWARE BUTTONS, not THE ADDITION OF A TOUCHSCREEN, that makes the iphone an extremely poor device for most types of games.
Try this experiment: Play the first level of Super Mario Brothers on the NES emulator for the iphone.
It's excruciatingly terrible and hard.