× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



James Lampert skrev den 27-09-2007 18:34:
A major reason for Java being hard to use is the enormous size of the runtime library, which just grows and grows and grows. Did you know that you can do XSLT transformation, schedule tasks to be run every night at 2 AM, and parse HTML just with the standard Java libraries? [1]

I laugh, and/or roll my eyes, whenever I look at the size of the runtime library for Java, C, or any other "modern small language," and/or I hear people criticizing languages like PL/I because all their built-in functionality makes them so huge.

There is however a subtle difference. The runtime library is written in the language itself, the language built-ins are written in whatever the language compiler/interpreter is written in. I have found the ability to use the debugger almost all the way down to the bare metal very useful at times. Occasionally you just need to see what some obscure internal variable is, so you can HIT that special case that will make your code work.

When that is said, I believe that the size of the language/run-time/whatever reflects that this is a complex world and you need a lot of functionality to avoid reinventing everything everytime.


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.