On Mon, 26 Jan 2004, ksaenz wrote: > Sun just marketed Java badly it could have killed c/c++, and most other languages, > due to it's > portability. This is just me and I think java had it's day. Perl rules
Java could never kill C/C++. The latter are low-level programming languages that generate code well within 10% of the speed of assembley programs. Java runs like a dog by comparison (well, so do perl and python, but that's Just Intime Compilation for you). Linus Thorvals said that they even tried C++ for kernel programming back in 1992 and gave up on it. C will be the language of choice for a long time to come when the code must be "close to the machine". C++ does too many hidden data and process re-structuring things, and exception handling is majorly bad ... this freaks out systems programmers to no end. Java was never in the running as a systems programming language. And Java is distinctly NOT portable. Perl, python, ruby -- these languages are the way of the future. They support high level data abstractions directly in the language and truly are portable. They are RAD tools, suit the web very well, and are ideal for applications programming. But, like Java, they will never replace C and assembler for systems programming. cheers rickw --------------------------------------------- Rick Welykochy || Praxis Services Pty Limited NAFTA might be friendly to investment but it was not all that friendly to democracy. -- Bill Moyers -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html