John Graham-Cumming: Babbage's Debugger

How Charles Babbage came very close to inventing UML.

to babbage design diagrams mechanica retrocomputing retrotech ... on 22 September 2010

www.Visual6502.org

The 6502 emulated, at the transistor level, in Javascript. Words fail me.

to 6502 chip cpu design electronics retrocomputing ... on 19 September 2010

Vala – Trac

Compiler from a C#-like language to C with GObject. Perhaps worth looking at for Potamus in the future?

to c compiler design gtk language programming ... on 05 March 2007

Coding Guidelines

Includes an online book that's an *incredibly* detailed commentary on the C99 spec (1600-odd pages). Fascinating stuff.

to c design language research ... on 16 December 2006

History of Haskell - HaskellWiki

Detailed paper on the development of Haskell -- very interesting reading. The other papers in the same conference will probably be worth checking out too.

to design haskell language research ... on 07 October 2006

Revised Report on the Algorithmic Language ALGOL 68

Possibly the first mainstream language to feature concurrency?

to concurrency design language research retrocomputing ... on 21 September 2006

Squirrel

Scripting language with (basic) concurrency features.

to concurrency design language research scripting ... on 21 September 2006

The Universe of Discourse : Design patterns of 1972

MJD writing about how design patterns can inform language features -- a nice summary of the point.

to design language patterns research ... on 11 September 2006

A+: a programming language for actual programmers

The deeply scary A+ language (from MSDW's internal software department). It's essentially a modern APL, complete with custom character set. I'm sure it's very expressive if you're familiar with it, but it has the most alien-looking syntax I've seen...

to apl design language programming vector ... on 13 August 2006