Quote:
Do you see something similarly happening with JAVA? It is not a feature addition to the language, but the proliferation of object/class libraries making it a beast. Any thoughts? |
I had never considered "cancerous classes" as a way for a language to
get out of hand! In one way, having the libraries is an advanatage if
they are standardized, portable, etc. My worry would people writing
their own object/class libraries everytime they do a new program.
Remember a really clever language call FORTH back in 1979? It was
based on a push-down stack and what was called a "threaded interpreted
language" model? The kernel was pretty small and portable, but the
programmer had to add "words" to their "dictionary" -- write their own
RPN operators. This was great for embedded programs that needed to b e
close to the hardware, but the result was that every FORTH programmer
has his own little "mini-language" that nobody else could understand,
ARRRGH!