Agreed. I work in the government contracting space in the Maryland/DC/Virginia area. Every contractor up here wants Java/J2EE right off because that's what the government is into. It gives them maintainable, cross-platform code that pretty much anyone can understand. Given the wide range in skill levels of personnel working on these projects and/or future versions of them, this is essential. Not necessarily *cool*, but certainly good use of taxpayer $$ over the long term, especially given the wildly heterogeneous server environment in the government (NT, XP, Linux, all 32 flavors of Un*x, AIX, Cray Solaris anyone?).
And in our area, it's much easier to say "what economic downturn?" especially if you know Java and have some kind of security clearance. Email me if you do, we're hiring:) The point is, here and now Java's popularity yields significant gains for those who can program in it.
Whether this is cool or not depends on the observer.
C# is a good alternative to Java, in that it is basically Java with the ability to put things like pointers in an "unsafe" block. That's where the "speed gain" comes from. But given the massive improvements in the JIT compilers for Java, the speed difference is negligible or even negative.
Just to make the point that Microsoft's strategy is basically to create a Java clone wrapped in Microsoft marketing, here's an excerpt from a MS presentation at the upcoming Borland Conference:
Converging Roads:.NET, Longhorn, and C++
In this session, the lead Microsoft architect of C++/CLI talks about the importance and viability of environments based on virtual machines and garbage collection, even for performance-driven applications, and demonstrates how C++ operates seamlessly in that environment with a tour of the C++/CLI language design and major features.
And mine wasn't really meant to bust your chops, either... more of just a comment on our collective geekiness. Everybody out there who HAS discussed the plot discrepancies in Sex Trek raise your hands...
And Kirk, cheat? No, he just has a slightly different way of interpreting the rules. And besides, Kirk would never be caught playing with^H^H^H^Hagainst himself.
Man, I'm on some kind of weird sophomoric bent today. Must be the headiness of Father's Day or something.
So this is the true depths of geekdom - finding nitpicky errors in FAN FICTION.
Actually I guess it could be worse - we could sit around enumerating plot inconsistencies in Sex Trek 3:The Search For Sperm.
I'd take a picture of the Cloud, then post it on the site. Recursion rocks. Would you get one of those weird tunnel effects?
My brain hurts. It's lunchtime.
> Straight C with makefiles is more portable now than java. We can program hp calcs with c right? Where's java?
Um, on about a few million mobile phones? And handhelds? And desktops? And toasters? Well, maybe on the toasters (yet).
Agreed. I work in the government contracting space in the Maryland/DC/Virginia area. Every contractor up here wants Java/J2EE right off because that's what the government is into. It gives them maintainable, cross-platform code that pretty much anyone can understand. Given the wide range in skill levels of personnel working on these projects and/or future versions of them, this is essential. Not necessarily *cool*, but certainly good use of taxpayer $$ over the long term, especially given the wildly heterogeneous server environment in the government (NT, XP, Linux, all 32 flavors of Un*x, AIX, Cray Solaris anyone?).
:) The point is, here and now Java's popularity yields significant gains for those who can program in it.
And in our area, it's much easier to say "what economic downturn?" especially if you know Java and have some kind of security clearance. Email me if you do, we're hiring
Whether this is cool or not depends on the observer.
C# is a good alternative to Java, in that it is basically Java with the ability to put things like pointers in an "unsafe" block. That's where the "speed gain" comes from. But given the massive improvements in the JIT compilers for Java, the speed difference is negligible or even negative.
.NET, Longhorn, and C++
u tterherbmicrosoft.html
Just to make the point that Microsoft's strategy is basically to create a Java clone wrapped in Microsoft marketing, here's an excerpt from a MS presentation at the upcoming Borland Conference:
Converging Roads:
In this session, the lead Microsoft architect of C++/CLI talks about the importance and viability of environments based on virtual machines and garbage collection, even for performance-driven applications, and demonstrates how C++ operates seamlessly in that environment with a tour of the C++/CLI language design and major features.
http://info.borland.com/conf2004/tracks/speaker/s
Sounds suspiciously like Java to me.
And mine wasn't really meant to bust your chops, either... more of just a comment on our collective geekiness. Everybody out there who HAS discussed the plot discrepancies in Sex Trek raise your hands... And Kirk, cheat? No, he just has a slightly different way of interpreting the rules. And besides, Kirk would never be caught playing with^H^H^H^Hagainst himself. Man, I'm on some kind of weird sophomoric bent today. Must be the headiness of Father's Day or something.
So this is the true depths of geekdom - finding nitpicky errors in FAN FICTION. Actually I guess it could be worse - we could sit around enumerating plot inconsistencies in Sex Trek 3:The Search For Sperm.