Tech News
← Back to articles

The original ABC language, Python's predecessor (1991)

read original related products more articles

The original ABC programming language (CWI)

History

ABC was Python's most direct predecessor; I worked on it from around 1983-1986.

I downloaded these sources from cwi.nl, specifically the abc-unix tarball.

Another copy of the ABC sources lives in Luciano Ramalho's GitHub. I hope one day to compare the two trees and unify them.

Most files have 1991 as their latest modification time in the tar ball; a few have 1996 or 2021.

Building

The old README file has build instructions.

The current sources assume a 32-bit system where int and pointers have the same size. I hope to eventually upgrade the source code to work on 64-bit systems too (where int is 32 bits and pointers are 64 bits).

Licence

... continue reading