I don't think Java will often be faster than C++, the point is that for a lot of things it needn't be noticeably slower. Yes SWT is native, but that's only one component, GUIs really are better in native code. Swing (or is it AWT? I've never used either) is native too, it's just built into the JVM instead of being separate.
I know you've probably heard it before, but try Eclipse on Windows or OSX, bar the startup times, I find it indistinguishable from a native IDE.
I very much doubt debian has apache running by default when you start it up for the first time.
*nix *is* fundamentally better for security, and by extension as a webserver, simply because there is much greater partitioning of user access. If someone owns your IIS, then they've owned the whole box. On *nix you can put your webserver in a chroot jail, for example, so that the user it's running under doesn't have access to to the system files...
win2k3 improves on this situation, but it's a basic design flaw in windows (when network connected, which it clearly wasn't originally designed for) which isn't going to be fixed without breaking some compatibility with older apps, which is anathema to microsoft.
finally, putting everything behind a firewall is *not* a solution, you need security in depth, or you have a single point of failure. Witness the recent embarrassments for blackice and cisco.. if you'd been running cisco and that user account they announced had been made public, by your method you'd have just lost your whole network!
I think the reason they would buy Java would not be to see a return on the technology itself, rather to ensure security of their existing investment in the technology in terms of code that runs on it.
My only point was that a GPL'd Java would be unlikely to have forking issues. People tend to stick with one main version, with large switches to forks only when there's some serious problem with the original, such as with XFree
The point is that the specialist parts of the code are only a small part of the whole system. The generic parts, everything from the network stack through to userland commands like cp and mv, are tested by a huge number of people.
It's not like you're going to have open source missile guidance systems, they're going to be written by the government or their contractors, and so aren't open to contributions from all and sundry.
It's looking likely that they mean that SCO distributed SAMBA etc after breaking the terms of the GPL, but wouldn't it be lovely if there was GPL code illicitly stashed away in Unixware... now *that* would be satisfying;)
" Surrounded by rolling pastureland and overlooking beautiful Lake Grapevine, the magnificent new Gaylord Texan pays tribute to everything Texas as only Texas can: on a grand scale. "
What OS is that on? Because my 800mhz system running GTK eclipse is significantly slower than my 900mhz windows box running eclipse.
GTK SWT has some catching up to do.
I don't think Java will often be faster than C++, the point is that for a lot of things it needn't be noticeably slower. Yes SWT is native, but that's only one component, GUIs really are better in native code. Swing (or is it AWT? I've never used either) is native too, it's just built into the JVM instead of being separate.
I know you've probably heard it before, but try Eclipse on Windows or OSX, bar the startup times, I find it indistinguishable from a native IDE.
Thanks for the heads up, I didn't realise that.
:)
A little more of my ignorance died today
You bastard! I'll kill you! BeOS is god!
hehe
I'm so gutted that BeOS is dead...
Use SWT instead of Swing and you won't notice any difference (on mac and windows) and little difference on GTK (they're working on it ;)
Startup time is still an issue, but for most apps it's not much of a problem.
I very much doubt debian has apache running by default when you start it up for the first time.
*nix *is* fundamentally better for security, and by extension as a webserver, simply because there is much greater partitioning of user access. If someone owns your IIS, then they've owned the whole box. On *nix you can put your webserver in a chroot jail, for example, so that the user it's running under doesn't have access to to the system files...
win2k3 improves on this situation, but it's a basic design flaw in windows (when network connected, which it clearly wasn't originally designed for) which isn't going to be fixed without breaking some compatibility with older apps, which is anathema to microsoft.
finally, putting everything behind a firewall is *not* a solution, you need security in depth, or you have a single point of failure. Witness the recent embarrassments for blackice and cisco.. if you'd been running cisco and that user account they announced had been made public, by your method you'd have just lost your whole network!
well done!
I think the reason they would buy Java would not be to see a return on the technology itself, rather to ensure security of their existing investment in the technology in terms of code that runs on it.
Sorry, I misunderstood what you were saying.
My only point was that a GPL'd Java would be unlikely to have forking issues. People tend to stick with one main version, with large switches to forks only when there's some serious problem with the original, such as with XFree
Really? How do you figure?
If I can write an app and run it on a platform with out an official Sun JRE, then surely I'm 'running' the code 'somewhere'?
er.. there are JREs for practically every commonly used system out there.
Take my pda for example..
Yeah, it was terrible when Microsoft forked Linux, really knocked develpment on the head..
A modelling tool is quite different to a programming language..
;)
Are you sure you don't work for Sun?
or is 5mm not really very small?
(also..fp! heh)
The point is that the specialist parts of the code are only a small part of the whole system. The generic parts, everything from the network stack through to userland commands like cp and mv, are tested by a huge number of people.
It's not like you're going to have open source missile guidance systems, they're going to be written by the government or their contractors, and so aren't open to contributions from all and sundry.
the hell with that... you want some jungle if you want to hear the bass :)
intercal is for newbs, real men write unlambda
It's looking likely that they mean that SCO distributed SAMBA etc after breaking the terms of the GPL, but wouldn't it be lovely if there was GPL code illicitly stashed away in Unixware... now *that* would be satisfying ;)
passport compromised
beta place compromised
ms internal network compromised
I knew some smartarse would say that :p
So how do google get away with it?
They will also be releasing a client API that you can use directly in your codes to download random numbers.
I suspect that will be encrypted and involve public key swapping to avoid man in the middle.
Bush is coming top for me
ok it's not exactly insightful, but a troll? :)
This is too cool!
*geek overload*
"
Surrounded by rolling pastureland and overlooking beautiful Lake Grapevine, the magnificent new Gaylord Texan pays tribute to everything Texas as only Texas can: on a grand scale.
"
Does that make it a massive gaylord?