Программирование без математики
Собираюсь завтра прочитать одноименную лекцию в г. Ломоносов, но понимаю, что пригласить всех не могу: и далеко, и мало места — все не влезут.
Однако вопрос любопытный, и мало кто понимает, что такое: 1) программа, 2) математика, 3) жизнь и программирование без математики. Поэтому позволю себе изложить основные положения.
1. Программа
Изобретатель программы, русский просветитель и петербуржец С.Н. Корса́ков, так описал своё изобретение:
Письменность стала первой главной основой общества. Программа станет второй главной основой общества и совершенной второй письменностью (1832, Корсаков).
Слова Корсакова сбылись наполовину — программа прочно заняла место «второй главной основы общества». Будущее программы — стать «совершенной второй письменностью». Не для себя, а для общества.
Программа оставалась письменностью, как Золушка всегда оставалась собой: в своей комнате, на кухне, незнакомкой на балу и невестой на своей свадьбе с принцем.
Сейчас программа в третьем состоянии — незнакомка на балу. Вот и давайте с ней познакомимся.
Письменность — первая главная основа общества. Она позволила обществу накапливать и передавать знания самого разного вида, и обеспечила все современные блага.
Благодаря письменности мы живём в городах, ездим на машинах, покупаем еду и товары в магазинах, одеты не в звериные шкуры и собираемся в библиотеках.
У письменность есть много прекрасных свойств, кроме одного — она никогда не была совершенной.
Когда всё, что можно сказать о каком-то предмете, оказывается выполнено, или совершено, — такая вещь называется «совершенной».
Письменность не соединяет слово и дело, поэтому не даёт совершенства.
Программа соединяет и даёт.
Распишем рождение совершенства по ступеням:
Дело описывает речь. Речь — это слово.
Речь отражается в расчёт. Каждая мысль — в своё выражение расчёта. Отражённый расчёт — это «втора», «второй голос», «двухголосье».
Расчёт разбирается в столбцы узлов, записанные ямками. Ямки + столбцы = ямцы.
Ямцы управляют работой умственной машиной.
Умственная машина выполняют описанную умственную работу — обработку сведений. Слово превращается в дело.
Раньше совершение слова и совершенство письменности обеспечивал человек.
Теперь человеку стала помогать программа.
Давайте кратко рассмотрим пример самой первой программы, созданной Семёном Николаевичем Корсаковым в Петербурге в 1829–1834 годах — Гомеоскоп, или по-русски Знакозор.
(Продолжение следует, если карма ляжет.)