Читать книгу Код. Культура, скомпилированная в байты - - Страница 10
ЧАСТЬ I: ФИЛОСОФИИ
Глава 2. Синтаксис как мировоззрение
ОглавлениеСинтаксис языка программирования кажется технической деталью. Куда ставить скобки, как обозначать блоки кода, требовать ли объявления типов – разве это не вопрос удобства, привычки, в конце концов, личных предпочтений?
Но за каждым синтаксическим выбором стоит философское решение.
Фигурные скобки или отступы – это не просто способ показать компилятору, где заканчивается условие. Это ответ на вопрос: кому мы доверяем? Программисту, который сам организует свой код, или языку, который навязывает единообразие? Статическая типизация или динамическая – это не вопрос производительности. Это вопрос о природе мира: познаваем ли он заранее или раскрывается только в действии? Коды возврата или исключения – это не техническая деталь реализации. Это позиция относительно неизбежности ошибок и того, как с ними жить.
Синтаксис – это застывшая философия. И как любая философия, он формирует мышление тех, кто его использует.