languages vs libraries
Posted Jun 24, 2004 9:05 UTC (Thu) by
davidw (subscriber, #947)
Parent article:
The New Age of Programming
A flexible programming language will adapt to new situations and needs via libraries. If the core language is small and flexible (think C) then it's easy to keep reusing it for new things that the original designers never considered.
That's one of the things I really like about Tcl - a very simple core, with an extremely flexible syntax (control structures, for instance, are regular commmands). In other words, you can add new constructs to the language... like lisp, to some degree. Python has a nice small core, but OTOH keeps getting bits of syntax welded on to it (list comprehensions, for instance).
The ability to repurpose is something I don't like about PHP. It's very firmly wedded to one particular niche, where it happens to work well, but there is nothing about the language itself that is very exciting, or was any better than other languages that could have been used for the same tool.
In closing, Java(TM) is not an internet language, nor a standards language. It is a proprietary Sun Microsystems product.
(
Log in to post comments)