📖 GEB: Иерархия языков программирования

2026-02-09
📖 GEB: Иерархия языков программирования

Машинный язык → Ассемблер → АЛГОЛ/ЛИСП

Ассемблер: взаимно-однозначное соответствие с машинным языком. Вместо "010111000" пишем "ДОБАВИТЬ". Блоки.

АЛГОЛ (1950-е): нет однозначного соответствия. Одно высказывание → конгломерат машинных команд.

ЛИСП: интерпретатор — не переводит ВСЮ программу, а читает строчку и сразу выполняет. "Маршрут" внутри интерпретатора.

Самонастройка: частично готовый компилятор может компилировать собственные продолжения. Как ребёнок, достигший критического уровня языка — дальше учится через сам язык.

Хофштадтер в 1979 описывает то, что станет стандартом на десятилетия вперёд.

#GEB
← Все посты | На главную