Metis

Luke-Jr luke at dashjr.org
Sun Feb 25 14:05:43 CST 2007


On Sunday 25 February 2007 02:40:08 pm Jared wrote:
> The whole virtual machine concept implies that you are not
> to be trusted as a developer. You are expected to trust
> the language vendor more than your own programming skills.

This isn't the concept of the virtual machine. After all, it's really just a 
extremely CISC CPU intended to be emulated. It's not part of the language.

> Java has cross-platform merits, but clearly, it was designed by the
> marketing department, not by the geek squad.

Java has cross-platform merits not because of the virtual machine, but because 
of its extensive standard library giving abstractions for most of what people 
need to do. C and C++ can be generally cross-platform, provided you only use 
the standard library, but their stdlibs don't cover as much ground. Qt, on 
the other hand, builds on C++ and replaces its standard library with one that 
is more flexible and has a broader range of support, including the QtGui 
module which provides for graphical interfaces.

> If you can't crash a server, and crash it big with buggy inline assembler,
> how are you ever going to learn grace under pressure, which is a necessary
> component of any responsible world domination plan? ;)

You can't, or at least shouldn't be able to, crash a server with mere userland 
code. In most cases, you can't provided the server has been setup properly 
(eg, limiting forks to prevent forkbombs).


More information about the Kclug mailing list