Programming language links
- See the separate section on Java.:
This is the only object-oriented, embeddable scripting language
I know of. (Don't let the indentations put you off. If the
compiler/interpreter enforces indentation, then braces are redundant.)
This is a great glue language for utilities that need to be written
quickly, but not thrown away.
A wonderful functional language with a strong type system.
Here's an implementation of quicksort:
quicksort  = 
quicksort (x:xs) = quicksort [y | y <- xs, y<x ]
++ quicksort [y | y <- xs, y>=x ]
No it's not a word processor. It's a typesetting language.
And it's the best one for mathematics.
This is the simplest embeddable command language there is.
It makes an ideal "little language" for interprocess communication.
(Never mind the Tcl/Tk stuff. Prefer Java/Swing or Python/Tk.)
Use it for scripting and for your command line.
I recommend Python to anyone who may be considering Perl.
Rather than buy the latest edition of "Programming Perl," go out
and buy "Learning Python." You'll save yourself much effort
in the long run.
Okay, this is actually a protocol.
Lua -- a better embedded language
Go back to Bill Harlan's homepage