Programming language links


Quick docs

java / snippets   ant   svn   c++   python   recipes   haskell   bash   perl  

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.