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.
Programming Language
Programming Language

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

← Home 0%
TECHNOLOGY Book →

Keep reading with YOU ON AI

Unlock the full book, field guide, and 555-thinker library. If you have a book code, register now — it takes a minute.

Register with book code Sign in