CSC 333 – Languages & Machines – Fall 2009

A language that doesn't affect the way you think about programming isn't worth knowing. —Alan Perlis

Python 2.6.2 Links

Language Links

  1. AWK   (Windows version, sed & awk 2/e, GNU Awk User's Guide)
  2. Icon
  3. Lua
  4. Objective Caml
  5. Perl
  6. Prolog   (SWI-Prolog)
  7. R5RS Scheme   (Gambit – use the gsi interpreter)
  8. Rexx   (Regina Rexx)
  9. Ruby
  10. Tcl

Text Editors

Most programming languages do not come with Integrated Development Environments (IDEs), and in fact many programmers prefer to learn a powerful general-purpose text editor and use it for all their editing, including writing programs. Recommended editors are listed below. Vim and Emacs are a bit different than most editors, but they're both very powerful and run on practically every computer on the planet. jEdit is written in Java, so it will run on anything that can run Java. The others are OS-specific. "Un*x" refers to any Unix-like system, including Linux, Solaris, and any flavor of BSD.

Do not, under any circumstances, use Notepad. (Notepad++ is fine; see below.)

Other Links of Interest

Valid XHTML 1.0 Strict