9
Учитель ответил: «Необходимо начать с
исправления имен».
Цзы Лу спросил: «Вы начинаете издалека.
Зачем нужно исправлять имена?»
Учитель сказал: «Как ты необразован, Ю!
Благородный муж проявляет осторожность по
отношению к тому, чего не знает. Если имена
неправильны, то слова не имеют под собой
оснований. Если слова не имеют под собой
оснований, то дела не могут осуществляться.
Если дела не могут осуществляться, то ритуал
и музыка не процветают. Если ритуал и
музыка не процветают, наказания не
применяются надлежащим образом. Если
наказания не применяются надлежащим
образом, народ не знает, как себя вести.
Поэтому благородный муж, давая имена,
должен произносить их правильно, а то, что
произносит, правильно осуществлять. В
словах благородного мужа не должно быть
ничего неправильного»
Легенда о Конфуции
Базовые понятия данного, казалось бы, технического узкоспециального
курса принуждают обратиться к проблемам весьма глубоким и
иллюстрируемым далекими от техники примерами, могущими показаться
забавными.
Но обращаясь к основам — чтобы понять, что такое язык
программирования, нужно выяснить сначала, что такое язык и что такое
программирование.
ЗАМЕЧАНИЕ
Парадоксальным образом базовое понятие курса — язык — определяется само
через себя, образуя «странную петлю» [2].
Что такое программирование? Прежде всего отметим, что у данного слова
есть разные значения (о том, что такое
значение, речь пойдет в
дальнейшем), их можно найти в толковых словарях. В частности,
утверждается, что вершители судеб современности, определяющие, что
именно мы будем иметь счастье лицезреть по телевизору, занимаются
программированием (подготовкой программы передач). В математике есть
Достарыңызбен бөлісу: