Programming language links
Quick docs
java /
snippets
ant
svn
c++
python
recipes
haskell
bash
perl
Java
- See the separate section on Java.:
C++/C
Lisp/Scheme
Python
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.
Haskell
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 ]
++ [x]
++ quicksort [y | y <- xs, y>=x ]
Smalltalk
Language design
TeX
No it's not a word processor. It's a typesetting language.
And it's the best one for mathematics.
Tcl
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.)
Bash
Use it for scripting and for your command line.
Perl
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.
Prolog
Others
PVM
LDAP
Okay, this is actually a protocol.
Lua -- a better embedded language
Go back to Bill Harlan's homepage
or hotlist.