Strange Code: Esoteric Languages to Make Programming Fun Again
Эта книга погружает читателя в удивительный мир эзотерических языков программирования (esolangs), которые созданы не для практического использования, а для развлечения, исследования и расширения границ мышления. Автор, Рональд Кнузель, начинает с основ: обзора истории языков программирования, ключевых концепций (таких как машина Тьюринга и тьюринг-полнота) и нетрадиционных, но полезных языков вроде Forth, SNOBOL и CLIPS. Затем он переходит к настоящим эзотерическим жемчужинам: FRACTRAN, Piet, Brainfuck и Befunge, объясняя их механику и философию. В завершающей части представлены собственные творения автора — языки Filska и Firefly, с примерами их использования и даже генетическим программированием. Книга написана с юмором и страстью, вдохновляя программистов всех уровней взглянуть на код как на искусство и игру.
