Earl Brannigan wrote:
Hi Scoobz Why Java?.....
because Java is lovely, well thought out language, I do admit that the implementation is a little dodgy ;)....
in that case I might as well use VB or even C# (yyyyyak!).
now you are being silly ;)..
No, C++ for the following reasons : Faster, More robust, templates enable compiler code generation, reducing programmer effort. NOT Proprietary (ie FREE).
yep, I'll give you some of those, although I might argue that "Faster, More robust, reducing programmer effort" depends greatly on the programmer... c++ is actually very nasty in a OO sense.. it is C with object orientation and loads of other 'usefull' things bolted on.. pure C is nice, C++ is not imho ;)..
No runtime stuff required... compile and run...done. (ok so you have to compile for each platform but at least you don't need a massive installation of an SDK/JRE just to write your code and test it).
yep, I agree with that....although there are some issues involved with porting code (32->64 bits, different memory architectures for example).. Java just works in these instances..
What's more....ALUG members already inhabit a world of their own, why stick em in a virtual machine as well?
aahh that's the best idea I have heard yet ;)..
No...much safer as true compiled binary entities, sanity could be affected otherwise : Imagine waking up one day, realising you inhabit another world, deciding to return to reality only to find that reality is only virtual afterall. Better to find the real world when the light comes on...
but how do you know you are in the real world right now ? you might be inhabiting a virtual mnachine in somebody's mind as we speak ;)..
The Russian Doll complexes generated within each alugite would require very capable virtual psychologists to mend their tiny minds (Or so much virtual beer and pizza that the JRE would crash!)
beer = bad, pizza = good, I can live with that.....
What's more, Alugites, being lovers of freedom could well suffer terrible repercussions should they one day discover "(c) Sun Microsystems" stamped all over their little worlds....
true, but Sun hath give Java to the ISO commitee (afaik) so it may well become a standard in a few years ;)..
waking up in a virtual machine and then having to agree to a license in order to function......now that is scary!
eerrr, everybody on this list does anyway (think GPL).. it's all relative as popeye once said ;)..
And finally, C++ makes it much easier to code overflowable buffers into each member, to be used in conjunction with my new proprietary 'Take over the world by rooting Linux Users' program, which does exactly what it says on the tin (written in C however for even greater performance... will have to be run on an i386 with 2mb of RAM - but thats another story).
all the more reason to go for a well thought out, sandboxed, bufferover run proof, stacksmashing proof, secure alternative ;)..
Sorry 'bout that bit of existential nonesense, the truth is I can't write java.
aahh step over to the greener side of the grass, I've been using Java/C++ for 7 years now, and for what I do (network programming/console based apps) Java is very cute. Once thing I will say here.. Java and GUI do not mix well.. I can't stand Java GUI's, they are a pig to get right, and each architecture handles them differently.. definatly C/C++ for gui's ;)..
Sz
Sussed! Regs Earl PS Aaaaaargghh to you too!