Analysis updated 2026-07-17
Study the original ABC source code to understand which design ideas Python inherited.
Research the history of programming language design by tracing Python's roots to ABC.
Attempt to build and run ABC on a modern 64-bit machine as a language-preservation exercise.
| gvanrossum/abc-unix | facex-engine/facex | loc567/loc567 | |
|---|---|---|---|
| Stars | 170 | 189 | 192 |
| Language | C | C | C |
| Setup difficulty | hard | moderate | easy |
| Complexity | 5/5 | 4/5 | 1/5 |
| Audience | researcher | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Written for 32-bit systems from the early 1990s, not straightforward to build on modern 64-bit machines.
The original 1980s source code for ABC, the programming language that directly inspired Python, preserved here as a historical artifact rather than a practical tool.
Mainly C. The stack also includes C.
Setup difficulty is rated hard, with roughly 1day+ to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Verify against the repo before relying on details.