Programming

I also have another page specifically about programming games. Resources for JavaScript are found on the HTML/Webdesign page.

Forth

A venerable, but nowadays little known programming language, so called because it was supposed to be fit for fourth generation computers (and the system it was developed on allowed only five-letter file names). I got interested in it because it was the first decent programming language available for the Macintosh. Decent, but expensive.

Logo

LISP

Short for List Processing and created in the late 50s, this is one of the oldest languages still in use. It is the favorite of AI researchers.

Ruby

Released in 1995 by Yukihiro Matsumoto, this language, which is similar to Perl and Python on the one hand, C++ and Java on the other, is still relatively little known. A variation of Ruby is used as the scripting language in RPG Maker XP.

Java

C/C++

Object-oriented programming is an exceptionally bad idea which could only have originated in California.—Edsger Dijkstra

C--

A combination between C and assembly, C-- tries to combine the efficiency of the latter with the readability of the former. C-- was created by Peter Cellik in the first half of the 90s. In 1996, he released the final version of his Sphinx compiler, along with the sources, into the public domain. C-- is little known nowadays, but still in use.

C-- compilers in binary form currently exist for MS-DOS and MenuetOS, a 32-bit preemptive multitasking multithreaded operating system for 386+ CPUs and IBM-compatible PC architecture with complete desktop GUI, TCP/IP networking, CDROM, keyboard, mouse, sound, video interfaces, realtime I/O, that fits on a single floppy disk.

D

Pascal

Profan

Profan is a simple language by Roland G. Hülsmann, not unlike BASIC, created especially for event-oriented GUI programming. Unfortunately nearly everything about this language, including websites and third-party tools, is in German only.

With his former partner Mike Knueppel from Seattle, the author created an English version of PROFAN 3.3 in 1995. An American shareware magazine tested PROFAN 3.3 and rated it as good as "Liberty Basic" (the most widely-used shareware compiler in the U.S. then). Unfortunately, Profan didn't catch on in the U.S., only 20 copies of the English version were sold. Like several other older versions, it is now freeware.

Befunge

This language is starting to scare me.—Ryan Kusnery

Befunge was created by Chris Pressey and designed to be a nightmare to compile. A compiler does exist, however (see below).

Brainfuck

A very interesting language with only eight commands. The first compiler (for the Amiga) was only 240 Bytes in size. Its name is often abbreviated to BF or written Brainf***. It was created by Urban Müller.

INTERCAL

A nice programming language, dating from 1972. Every statement starts with "PLEASE," and the creators (Donald R. Woods and James M. Lyon) even managed to implement the legendary COME FROM command—There are lots of INTERCAL pages. They tend to be named somewhat similar, so I have given the names of their authors instead.

An interesting question is posed on Ryan Kusnery's Weird Programming Languages page: Is this the same Don Wood who wrote Adventure? Yes, he is, as he states clearly on his homepage.

Last modified 2007-03-09