You On AI Field Guide · Programming Language The You On AI Field Guide Home
Txt Low Med High
TECHNOLOGY

Programming Language

The formal notation in which meaning is exhausted by operation — the Tractarian dream realized as engineering practice, and the communicative substrate of computing for seventy years.
A programming language is a notation in which every statement has precisely one meaning and precisely one effect. x = x + 1 does not mean different things depending on who writes it or what mood they are in. It increments a variable. The meaning is the operation. Nothing is left over. Read through Wittgenstein's framework, programming languages are the clearest realization of the dream of perfect language: a notation in which meaning is determined by form, in which saying and meaning have been collapsed into a single act. They worked beautifully for instructing machines. They failed at expressing human thought — and the failure, read precisely, is what makes the AI language moment philosophically consequential.

In The You On AI Field Guide

The history of programming languages is, from a Wittgensteinian perspective, the history of increasingly sophisticated attempts to narrow the gap between human intention and formal specification without ever crossing the fundamental line. Grace Hopper's A-0 compiler in 1952, FORTRAN in 1957, COBOL in 1959, C in the

← Home 0%
TECHNOLOGY Book →

Keep reading with YOU ON AI

Unlock the full book, 10,000+ field-guide entries, and a 1000+ thinker library. If you have a book code, register now — it takes a minute.

Register with book code Sign in