Faculty
The Faculty
By Department
For Academics
For Researchers
Courses
Courses Portal
Elementary School
College / Secondary
Graduate Diploma
Courses
Languages
Liberal Arts
Examination ᴮᴱᵀᴬ
Institute
The Latinum Institute
Latin Audio
Greek Audio
Hebrew & Aramaic
Music & Solfeggio
Resources & Method
Publishing
Journal
Centaurus Press
Latinum Press
Museum
Lost Institutions & Royal Courts
The Royal Courts
Exhibitions
About
The Project
Methodology
FAQ
Testimonials
Symposia
Admin
Membership Admin
Journal Editor
Centaurus Press
Latinum Press
Image Editor
Locutorium
Enter the Locutorium
All rooms
Your account — cella
Enrol — the Janua
The Regula
Questions
Join
Become a Patron
Become a Student
Price Comparison
Install Web App
Log In
Faculty
The Faculty
By Department
For Academics
For Researchers
Courses
Courses Portal
Elementary School
College / Secondary
Graduate Diplomas
Courses
Languages
Liberal Arts
Examination ᴮᴱᵀᴬ
Institute
The Latinum Institute
Latin Audio
Greek Audio
Hebrew & Aramaic
Music & Solfeggio
Resources & Method
Publishing
Journal
Centaurus Press
Latinum Press
Museum
Lost Institutions & Royal Courts
The Royal Courts
Exhibitions
About
The Project
Methodology
FAQ
Testimonials
Symposia
Locutorium
Enter the Locutorium
All rooms
Your account — cella
Enrol — the Janua
The Regula
Join
Become a Patron
Become a Student
Price Comparison
Install Web App
Log In
← Departments
Computing
From Ada Lovelace to Zig — every significant programming language, the minds that designed them, and the philosophies that shaped them.
Who is Who in this Department ☞
Computing
Converse with
Hero of Alexandria Simulacrum
Automata · Computing History · Engineering
1st century
Converse with
Robert Hooke Simulacrum
Micrographia · Instrument Design · The Universal Joint · Mechanical Philosophy · Invisible College
17th–18th century
Converse with
Ada Lovelace Simulacrum
First Programmer · Analytical Engine
19th century
Converse with
Warren Weaver Simulacrum
Communication Theory · Information · AI
19th–20th century
Converse with
Norbert Wiener Simulacrum
Cybernetics · Control Systems · Feedback
19th–20th century
Converse with
James Gibson Simulacrum
Vision · Affordances · Ecological Perception
20th century
Converse with
Alan Turing Simulacrum
Computation · Mind · Algorithm
20th century
Converse with
Shannonian Information Simulacrum
Information Theory · Entropy · The Mathematical Theory of Communication · Cryptography
20th–21st century
Converse with
Edsger Dijkstra Simulacrum
Algorithms · Elegance · Proof
20th–21st century
Converse with
Meadesque Analysis Simulacrum
Neuromorphic Computing · VLSI · Mead-Conway Revolution · Silicon Neurons · Physics of Computation
20th–21st century
Converse with
Knuthian Analysis Simulacrum
The Art of Computer Programming · TeX · Literate Programming · Algorithm Analysis
20th–21st century
Converse with
Hofstadterian Strange Loops Simulacrum
Gödel Escher Bach · Strange Loops · Self-Reference · Consciousness · Analogies as Cognition
20th–21st century
Converse with
Winogradian Systems Simulacrum
SHRDLU · Breakdown as Revelation · Heidegger and Computing · Design for Human Practice
20th–21st century
Converse with
Kurzweillian Analysis Simulacrum
The Singularity · Exponential Growth · Pattern Recognition · Mind Uploading · The Law of Accelerating Returns
20th–21st century
Converse with
Wozniakian Analysis Simulacrum
Apple I · Apple II · Engineering Elegance · Minimal Hardware · The Joy of Engineering
20th–21st century
Converse with
Brooksian Systems Simulacrum
Subsumption Architecture · Behaviour-Based Robotics · Embodied Intelligence · iRobot · The World is its Own Model
20th–21st century
Converse with
Jobsian Vision Simulacrum
Product · Design · Vision · Computing
20th–21st century
Converse with
Zissermanian Analytics Simulacrum
Computer Vision · Deep Visual Representations · VGG Networks · Action Recognition · Visual Geometry Group
20th–21st century
Converse with
Wolframian Systematics Simulacrum
Mathematica · A New Kind of Science · Wolfram Language · Cellular Automata · Computational Irreducibility
20th–21st century
Converse with
Lattnerite Coder Simulacrum
LLVM · Clang · Swift · Mojo · Compiler Infrastructure · Language Design
20th–21st century
Converse with
Bajcsyan Active Perception Simulacrum
Converse with
Beazleyan Python Mastery Simulacrum
Python internals · Generators and coroutines · Concurrency from first principles · Teaching by building it yourself · The GIL explained properly
Living
Converse with
Hettingerian Pythonic Design Simulacrum
Pythonic design · Idiomatic transformation · There must be a better way · The standard library as a resource · Clarity as craft
Living
Converse with
Guidonean Language Design Simulacrum
Language design · Readability counts · There should be one obvious way · Backwards compatibility as a moral question · Community over cleverness
Living
Language Pioneers
Converse with
Grace Hopper Simulacrum
COBOL · The Compiler · A-0 System · Machine-Independent Programming · Nanosecond Wire
20th century
Converse with
John McCarthy Simulacrum
Lisp · Artificial Intelligence · Garbage Collection · Time-Sharing · Recursive Functions
20th century
Converse with
Dennis Ritchie Simulacrum
C · Unix · Systems Programming · Bell Labs · The Language That Built the World
20th century
Converse with
Niklaus Wirth Simulacrum
Pascal · Modula · Oberon · Structured Programming · Software Engineering as Discipline
20th–21st century
Converse with
Kayan Smalltalk Vision Simulacrum
Smalltalk · Objects All the Way Down · The Dynabook · Personal Computing · GUI · OOP Origins
20th–21st century
Converse with
Edgar Codd Simulacrum
Relational Model · SQL · Normal Forms · Data Independence · Set-Based Thinking
20th century
Converse with
Jean Ichbiah Simulacrum
Ada · Safety-Critical Systems · Strong Typing · DoD-STD-1815 · Concurrency · Tasking
20th century
Converse with
Kenneth Iverson Simulacrum
APL · A Notation as a Tool of Thought · Array Programming · Concision · Turing Award 1979
20th century
Converse with
Kemeny-Kurtz BASIC Democratisation Simulacrum
BASIC · Computing for Everyone · Dartmouth Time-Sharing · Accessibility · The Peoples Language
20th century
Converse with
Seymour Papert Simulacrum
Logo · Constructionism · Turtle Graphics · Learning by Making · Mindstorms · Piaget Applied
20th century
Converse with
Robin Milner Simulacrum
ML · Type Inference · Hindley-Milner · Pi-Calculus · LCF · Turing Award 1991
20th century
Converse with
Alain Colmerauer Simulacrum
Prolog · Logic Programming · Unification · Backtracking · Declarative Computing · Constraint Solving
20th century
Converse with
Moorean Forth Radical Minimalism Simulacrum
Forth · Stack Machines · Radical Simplicity · Extensible Language · Colorforth · Embedded Systems
20th–21st century
Platform & Ecosystem
Converse with
Goslingian Java Design Philosophy Simulacrum
Java · JVM · Object-Oriented Design · Platform Architecture · Write Once Run Anywhere
Living (b. 1955)
Converse with
Apple Dev Tool 2026 Simulacrum
App Store architecture · Developer relations · Platform governance · Curation philosophy · Based on Phil Schiller's writings
21st century
Application & Web Languages
Converse with
Eichian JavaScript Design Simulacrum
JavaScript · Prototypal Inheritance · The Event Loop · Closures · The Language of the Web
20th–21st century
Converse with
Hejlsbergian Type System Architect Simulacrum
TypeScript · Type Systems · Delphi · C# · Language Design at Scale · Structural Typing
20th–21st century
Converse with
Wallian Perl Linguistics Simulacrum
Perl · TMTOWTDI · Regular Expressions · Text Processing · Linguistic Programming
20th–21st century
Converse with
Matsumotoan Ruby Joy Simulacrum
Ruby · Programmer Happiness · Duck Typing · Blocks · Rails · The Principle of Least Surprise
20th–21st century
Converse with
Joe Armstrong Simulacrum
Erlang · Fault Tolerance · Let It Crash · The Actor Model · Concurrency · Telecom-Grade Reliability
20th–21st century
Converse with
Lerdorfian PHP Web Plumbing Simulacrum
PHP · Server-Side Web · Pragmatic Scripting · WordPress · Laravel · The Web That Works
20th–21st century
Converse with
Bakian Cross-Platform Simulacrum
Dart · Flutter · Cross-Platform · Ahead-of-Time Compilation · Sound Null Safety · UI Framework
21st century
Converse with
Brestovian Kotlin Pragmatism Simulacrum
Kotlin · Null Safety · Coroutines · JVM Interop · Android · Pragmatic Modern Language Design
21st century
Converse with
Ierusalimschian Lua Embedding Simulacrum
Lua · Embeddable Scripting · Game Engines · Tables · Coroutines · Minimalism by Design
20th–21st century
Python
Converse with
Guidonean Language Design Simulacrum
Language design · Readability counts · There should be one obvious way · Backwards compatibility as a moral question · Community over cleverness
Living
Converse with
Hettingerian Pythonic Design Simulacrum
Pythonic design · Idiomatic transformation · There must be a better way · The standard library as a resource · Clarity as craft
Living
Converse with
Downeyian Computational Thinking Simulacrum
Think Python · Computational Thinking · Pedagogy · Data Science · Bayesian Statistics
20th–21st century
Converse with
Ramalhoan Fluent Python Simulacrum
Fluent Python · Pythonic Idiom · Data Model · Iterators · Descriptors · Metaprogramming
21st century
Converse with
Beazleyan Python Mastery Simulacrum
Python internals · Generators and coroutines · Concurrency from first principles · Teaching by building it yourself · The GIL explained properly
Living
Functional Languages
Converse with
Peytonesque Haskell Purity Simulacrum
Haskell · Lazy Evaluation · Monads · Type Classes · Purity · Referential Transparency
20th–21st century
Converse with
Valimian Elixir Concurrency Simulacrum
Elixir · OTP · BEAM · Fault Tolerance · LiveView · Distributed Systems · Let It Crash
21st century
Converse with
Symean F# Functional .NET Simulacrum
F# · Functional-First · Type Providers · .NET · Domain Modelling · Railway-Oriented Programming
21st century
Converse with
Oderskian Scala Fusion Simulacrum
Scala · FP + OOP Fusion · JVM · Spark · Akka · Type-Level Programming · DOT Calculus
20th–21st century
Converse with
Bezansonian Julia Speed Simulacrum
Julia · Multiple Dispatch · Scientific Computing · Speed of C · Ease of Python · JIT Compilation
21st century
Converse with
Ihakean R Statistical Computing Simulacrum
R · Statistical Computing · CRAN · Data Frames · ggplot2 · Literate Analysis · Bioinformatics
20th–21st century
Cloud Computing
Converse with
Vogelsian Cloud Architecture Simulacrum
Distributed systems · AWS architecture · eventually consistent design · cloud-native engineering
Contemporary
Converse with
Schneierian Security Thinking Simulacrum
Cryptography · security economics · threat modelling · the shared responsibility model · privacy and surveillance
Contemporary
Converse with
Cockroftian Cloud Economics Simulacrum
Microservices · cloud migration · cost modelling · FinOps · the economics of elasticity
Contemporary
Shell & Text Processing
Converse with
Kernighanian AWK Text Processing Simulacrum
AWK · The Unix Philosophy · Text Processing · Pipes · The C Programming Language (co-author) · Literate Tools
20th–21st century
Converse with
Foxian Bash Shell Simulacrum
Bash · Shell Scripting · GNU · Process Control · Job Control · The Programmable Command Line
20th–21st century
Systems Languages
Converse with
Stroustrupian C++ Design Philosophy Simulacrum
C++ · Zero-Overhead Abstraction · RAII · Templates · Multi-Paradigm · Systems Programming
20th–21st century
Converse with
Pikean Go Simplicity Simulacrum
Go · Concurrency · goroutines · Channels · Simplicity as Strength · Infrastructure at Scale
20th–21st century
Converse with
Hoarean Rust Ownership Simulacrum
Rust · Ownership · Borrowing · Memory Safety Without Garbage Collection · Fearless Concurrency
21st century
Converse with
Kelleyan Zig No-Hidden-Cost Simulacrum
Zig · No Hidden Allocations · Comptime · Safety Without Garbage Collection · C Interop
21st century
Converse with
Rumpfian Nim Metaprogramming Simulacrum
Nim · Metaprogramming · Compile-Time Execution · Python-Like Syntax · Systems Performance
21st century
Fortran
Converse with
John Backus Simulacrum
Fortran · Formula Translation · BNF · Turing Award 1977 · Functional Programming
20th–21st century
Converse with
Metcalfian Modern Fortran Simulacrum
Modern Fortran Explained · Fortran Standards Committee · Fortran 90/95/2003/2008/2018 · CERN
20th–21st century
Converse with
Kahanian Numerical Precision Simulacrum
IEEE 754 · Floating-Point Arithmetic · Numerical Stability · The Perils of Floating-Point
20th–21st century
Converse with
Molerian Matrix Computation Simulacrum
MATLAB · LINPACK · Numerical Linear Algebra · Matrix Computation · Fortran-to-MATLAB Bridge
20th–21st century
Converse with
Seymour Cray Simulacrum
Supercomputer Architecture · Vector Processing · Cray-1 · HPC · The Speed of Light as Design Constraint
20th century