Когда название оправдано на сто процентов. В прошлой статье мы рассказали про эзотерический язык программирования False, который в 1993-м запустил моду на странный и не самый практичный кодинг. Идея оказалась заразительной: в том же году Урбан Мюллер вдохновился и написал язык с самым маленьким компилятором в мире — 256 байт. Это был Brainfuck — «мозготрах», если переводить почти дословно, но цензурно. Пиши код и страдай Вся суть языка — в управлении памятью. Программисту доступен 30-тысячный массив однобайтовых блоков, в котором можно менять значения ячеек, увеличивать указатель памяти, создавать циклы и так далее — то есть использовать восемь односимвольных операторов. По структуре он похож на машину Тьюринга, и это создаёт определённые трудности: здесь нет привычной арифметики, промежуточной памяти и условных операторов. Например, чтобы написать программу “Hello, World!”, потребуется ввести целых 389 команд! Смотреть на такой код больно — поэтому Brainfuck часто называют развлечение
Brainfuck: самый маленький язык программирования, который выносит мозг
22 апреля 202222 апр 2022
1592
2 мин