Первый русский программист

Аватар пользователя СПбДмитрий

13 декабря - день памяти русского ученого и изобретателя, чьим желанием было подарить человечеству программирование и  сделать это бескорыстно, без прибыли и славы. Его желание сбылось - мир получил программирование, а его имя оказалось  в тени. Однако негоже держать светильник  под кроватью, и нет ничего тайного, что не стало бы явным.

Семён Николаевич Корса́ков (25 января 1787 —13 декабря 1853) - первый русский программист и изобретатель программирования. Самое поразительное, что его понимание программирования остается правильным  и важным до сих пор.

С.Н. Корсаков - русский дворянин, военный (участник Отечественной войны 1812-1813 гг.), чиновник, составитель лекарств, учёный и изобретатель. Родился в Херсоне, жил и работал в Санкт-Петербурге, упокоился на московской земле, близ городов Димитров и Та́лдом. 

11 сентября 1832 года Корсаков отправил прошение в Санкт-Петербургскую Императорскую академию наук (ИАН), чтобы та рассмотрела:

  1. открытия программирования  и
  2. языка программирования,
  3. а также изобретение баз данных,
  4. программ и
  5. машин, выполняющих умственную работу - умственных машин.

В своём обращении Корсаков  подчеркивал, что не ищет славы или иных выгод, вытекающих из его открытий и изобретений, и желает только послужить людям.

13 сентября 1832 года Корсаков издал первую книгу по программированию: "Начертание нового способа исследования при помощи машин, сравнивающих идеи".

24 октября 1832 года комиссия ИАН отклонила изобретение Корсакова как бесполезное, добавив к этому уничижительную приписку: "Г-н Корсаков потратил слишком много разума на то, чтобы научить других обходиться без разума." Горько, опрометчиво, однако правдиво - "слишком много разума" для судивших его открытие академиков (Остоградский, Купфер, Паррот, Брандт). "Выгнали из Академии наук за слишком много разума".

Судьба программирования

Только один из академиков ИАН, английский математик Чарльз Бэббидж, оценил работу Корсакова в достаточной мере, чтобы отказатся от первого дела своей жизни - большой разностной машины (1822-1834) - и с 1833 года до самой смерти работать над замыслом "аналитической машины", которая в будущем стала "компьютером". В историю Бэббидж вошел как "отец компьютера".

Бэббидж сохранил название "умственная машина" ("аналитическая" и "умственная" - синонимы), но скрыл источник своего вдохновения и основной посыл Корсакова - помощь людям. "Умственные машины" Корсакова были доступны - недороги и помещались на столе. "Аналитическая машина" Бэббиджа должна была весить 14 тонн. Никакой помощи людям она не могла бы оказать даже теоретически, а практически так и не была построена.

Замысел Бэббиджа воплотился только через 113 лет. Построенная наконец  машина была названа просто "вычислительной" (1946, ЭНИАК, К - компьютер) и весила уже 30 тонн. Официальная наука представляет это великим достижением, но на деле ЭНИАК был совершенно бесполезен. Его задачей полагался расчёт таблиц стрельбы для открытия Второго фронта (1944 год), что в 1946 уже не требовалось. Остальные "достижения" были в том же духе.

В 1950 году задачу оправдания бесполезных многотонных компьютеров «успешно» "решил" другой английский математик - Алан Тьюринг. Он предложил считать, будто "компьютер мыслит", и поэтому в будущем сможет принести много пользы. Это "решение" отдалило программирование от людей ещё больше, чем вес и цена 30-тонных компьютеров, поскольку в таком извращенном виде понять его могли только люди с очень особенным мышлением, в основном, математики.

Пользу программирование принесло, и огромную, но не благодаря, а вопреки усилиям Бэббиджа и Тьюринга.

Развитие техники позволило уменьшить и удешевить компьютеры, вернуть их простым людям и вернуться к направлению, изначально указанному Корсаковым - помощь людям, или "прикладное программирование". Причем математики до сих пор не могут объяснить, как это произошло, равно  как и само программирование.

Именно поэтому возвращение к учению Корсакова так важно и современно.

Простое программирование

Программирование Корсакова было простым, понятным и полезным. В его книге всего 20 страниц, включая рисунки и описания машин, и будет несложно пересказать её современных языком, уделив по несколько слов каждому из изобретений.  

1. Программирование

Корсаков ясно и чётко обосновал программирование пятью предложениями: 

1. Разделим умственное и механическое

"Человек мыслит, но действия его носят механический характер: он приказывает, и его ноги идут, а руки двигаются. "

2. Выделим главное для ума - письменность 

"Письмо хранит память обо всех фактах […], и даёт возможность подвергнуть их постоянному и обдуманному сопоставлению, благодаря чему оно стало первой главной основой человеческой цивилизации."

3. Укажем недостаток письменности - немеханичность

"Несмотря на все неоценимые преимущества письма,  даже на сводные таблицы […], эти средства всё ещё недостаточны для немедленной выдачи подробного результата."

4. Создадим механическую письменность  - программирование

"В то же время, такой результат возможно получить, сочетая принцип сводных  таблиц с механическим подходом."

Письмо доступно только уму. Только человек может взять книгу, найти в ней нужны сведения и сделать выводы.

5. Дадим программирование людям

"Устройство умственных машин не является сложным, цена их не должна быть высокой, откуда следует, что блага, которые они будут способны предоставить людям, смогут получить широкое распространение."


Предложения Корсакова можно обобщить в определение по существу:

Программирование - это механическая запись мысли для помощи людям в выполнении умственной работы.

И если, по слову Корсакова,  грамота,  была первой главной основой человечества, без которой нельзя представить прошлое, то программирование стало его второй главной основой, без которой не представить настоящее и будущее.


Скажем самое важное,  а остальные вопросы книги Корсакова обсудим в статье по ссылке.

Будем радоваться, что этот человек был нашим соотечественником, и хранить его научный и человеческий подвиг.

Светлая память Семёну Николаевичу Корса́кову.

 

Авторство: 
Авторская работа / переводика

Русский сектор в 19 века как передовой по вычтехнике. 

Комментарии

Аватар пользователя Carbon
Carbon(10 лет 11 месяцев)

Вот настоящая история России. Спасибо за статью.

Комментарий администрации:  
*** отключен (набросы, гнилой жаргон - aftershock.news/?q=comment/10237578#comment-10237578) ***
Аватар пользователя chandr
chandr(7 лет 10 месяцев)

Спасибо за статью. Стыдно, но я не знал. Пусть я не полфи, но на ПЛ1 что-то программировал. ))

Аватар пользователя И-23
И-23(9 лет 2 месяца)

Было бы интересно сопоставить с научным наследием тов. Богданова.

Аватар пользователя Polaris
Polaris(8 лет 11 месяцев)

Строго говоря, это не вычислительная машина, а поисковик.

Сам факт осуществления программированной процедуры поиска (хоть и простейшего, последовательного) - достоин большого памятника на видном месте.

От этого, если бы удалось создать школу, прямой путь к программированию вычислений на той же элементной базе: логические операции на взаимодействии штырей с носителем информации (позиция на ленте - бит в виде наличия отверстия), постоянная память - лента с возможностью пробивать отверстия при выполнении условия, оперативная - панель с возможностью вдавливать или вытягивать штыри в нужных позициях, поиск в памяти - перемоткой ленты или панели и перемещением каретки поперек на нужное количество шагов.

Технически всё было реализуемо, но не готово было общество.

Сейчас, кстати, сбываются опасения царских чиновников: обладатели гаджетов с калькуляторами и поисковиками перестают думать головой.

Аватар пользователя Velantir
Velantir(11 лет 6 месяцев)

Сейчас, кстати, сбываются опасения царских чиновников: обладатели гаджетов с калькуляторами и поисковиками перестают думать головой.

Вы принимаете корелляцию за причинно-следственную связь. К сожалению, ошибка многих в этом вопросе. А если посмотреть глубже, то увидите, что в "ловушку гаджетов" попадают ровно те, кто и без них думать не особо склонны. Напротив, люди с развитыми мыслительными способностями используют различные устройства для расширения своих возможностей. Проще говоря, с тем же смартфоном/компьютером умный становится ещё умнее, ну а дурак что - только в игрушки играет.

Аватар пользователя Polaris
Polaris(8 лет 11 месяцев)

с тем же смартфоном/компьютером умный становится ещё умнее, ну а дурак что - только в игрушки играет.

Так-то так, но по Вашему собственному утверждению стать еще умнее с гаджетом может тот, кто уже стал умным без него. К сожалению, такая возможность становится всё более редкой: гаджеты начинают окружать от рождения, и не просто окружать, а подменять те функции, которые человек традиционно выполнял в уме сам.

Вот эти, например, вычисления сейчас непосильны не только детям, но и многим взрослым. Лишенные необходимости пользоваться умом, они оставляют его без развития, после чего не могут использовать по назначению и компьютер.

Аватар пользователя СПбДмитрий
СПбДмитрий(9 лет 2 месяца)

Это побочный эффект от неправильного понимания умственной работы. Излишне мощности компьютеров пустили в развлечения - вуаля. 

Аватар пользователя Velantir
Velantir(11 лет 6 месяцев)

Красивый пример, который доказывает лишь неумение мыслить тех, кто изначально его приводит (не в вашу сторону камень). Сегодня перед человеком стоят задачи другого порядка, так что тут я подкину угля в топку, и пусть у ретроградов анус горит ещё ярче - мы научили компьютер условно "считать" именно для того, чтобы собственные мозги освободить для новых свершений. Это и есть прогресс - убейте меня, если не так. Всё останое наблюдаемое - лишь следсвтия, в т.ч. побочки, как видимая деградация способности мыслить у тех, у кого этой способности не было (не могло быть) от рождения. Пахнет евгеникой? Ну может быть, однако, я не предлагаю сортировать людей в роддоме - все нужны, все важны. Вот я программист, например, занимаюсь ВР-симуляторами, а тётя Валя в пятёрочке мне картошку и яблоки продаёт - она разве менее важна, чем я? Она по вечерам залипает в телефоне чтобы убить время в match-3, а я ищу решение сложной задачи в рамках проектируемой симуляции. И что в итоге - гаджеты это хорошо или плохо?

К сожалению, такая возможность становится всё более редкой: гаджеты начинают окружать от рождения, и не просто окружать, а подменять те функции, которые человек традиционно выполнял в уме сам.

Это от родителей зависит - да, одни суют планшет ребёнку раньше чем он ходить начнёт, но другие же дают его тогда., когда ребёнок будет способен правильно воспринять эту вещь как инструмент. Это ли не эволюционный отбор? Нам всем пора вырасти из СССРовского оградительского воспитания, когда партия однозначно определяла что-то как "плохое" и говорила "нельзя" - и это было нельзя всем (кроме избранных, но это отдельная тема). Вы так хотите для своих детей? Чтобы завтра дядя пришёл и сказал, что "планшеты-смартфоны нельзя, потому что они детей отупляют, и ваш мы тоже отберём... сдайте в утиль-пункт, а кто не сдаст - расстреляем".

 

P.S.: Достаточно признать, что у разных людей разный предел развития, перестать пытаться всех вытянуть в эйнштейны, как всё встанет на места.

Аватар пользователя ZIL.ok.130
ZIL.ok.130(7 лет 4 месяца)

Браво.

За работу -- решпект и уважуха.

Аффта пешы есчо.

laugh

Аватар пользователя faruser
faruser(6 лет 5 месяцев)

Очень похоже на то, как обладая готовыми знаниями прошлой цивилизации, человек реализовывал их посредством имеющихся технологий. Я склонен считать, что многие изобретения именно так и делаются начиная с 19 века и по сей день.

Аватар пользователя vinchetcio
vinchetcio(5 лет 11 месяцев)

Интересная статья. Спасибо.

пс: может я слишком укручен на "теориях заговора", но почему то фамилии осудивших Корсакова профессоров настораживают.

Аватар пользователя Сергейл
Сергейл(7 лет 1 неделя)

Аналогично. Не стал в отдельном посте. Европа постоянно "спасала" Россию. Либерасня считающая, что только европа способна что то делать, была всегда, как и преклонение перед иноземцами.

Комментарий администрации:  
*** отключен (невменяемое общение, провокатор) ***
Аватар пользователя Сергейл
Сергейл(7 лет 1 неделя)

Спасибо! Очень интересно.

Комментарий администрации:  
*** отключен (невменяемое общение, провокатор) ***
Аватар пользователя Деревянный ШтативЪ

Ну а Лобачевский? Его тоже пытались объявить безумцем в свое время. Но он хоть ректором( вроде бы) побыл несколько.

Комментарий администрации:  
*** Отключен (маты с отягчающими, уличен в клевете и низкопробных методах дискуссии) ***
Аватар пользователя СПбДмитрий
СПбДмитрий(9 лет 2 месяца)

Вы будете смеяться, но Лобачевского завернул тот же Остроградский. Большой талант был у человека. 

Аватар пользователя Деревянный ШтативЪ

Я знаю. Смеху тут немного так-то.

Комментарий администрации:  
*** Отключен (маты с отягчающими, уличен в клевете и низкопробных методах дискуссии) ***
Аватар пользователя СПбДмитрий
СПбДмитрий(9 лет 2 месяца)

Смешно то, что без русских все равно ничего не выходит, сколько ни воруй и ни запрещай. Так что с нами Бог, и никто на ны.

Пс. Вы не будете удивлены, но Остроградский был "типичный хохол" и "друг Гаусса из Парижей". 

Аватар пользователя Вячеслав Чешский

Спасибо, Дмитрий! Не знал о таком славном человеке...(

К слову, никакого погона у Вас не вижу в учётной записи. )

Аватар пользователя СПбДмитрий
СПбДмитрий(9 лет 2 месяца)

Смилостивился старшой. Я собираюсь раскрыть эту тему, потому что не знает вообще никто. Но мы вместе это исправим. Заодно благодарю вас за другие славные имена России! 

Аватар пользователя Деревянный ШтативЪ

Обещаю статью о Красовском Феодосии Николаевиче.  

Комментарий администрации:  
*** Отключен (маты с отягчающими, уличен в клевете и низкопробных методах дискуссии) ***
Аватар пользователя Вячеслав Чешский

Я собираюсь раскрыть эту тему, потому что не знает вообще никто. Но мы вместе это исправим.

Ох, спасибо ещё раз Вам! Опасался, что я настолько сер, что имя  Семёна Николаевича Корсакова широко всё-таки известно хоть и в узких кругах...)

Пожалуйста! И всегда с огромной с благодарностью упоминаю я камрада Пиплачто начал напоминать нам о скромных, либо малоизвестных героях нашего прошлого...

Аватар пользователя СПбДмитрий
СПбДмитрий(9 лет 2 месяца)

С Корсаковым хуже, чем забвение. Его назначили "дурачком с деревяшкой" , это общее мнение. То, что у него украл идею программирования Карл Бэббидж, никто не говорит, а многие и не знают. Причем дурачок  тут именно Бэббидж, который украденное только извратил, причем в мировом масштабе. Так что расхлебывать всё равно нам. Я слишком сложно написал об этом, уже осознал и сделаю более короткие статьи про  отдельные вопросы. Потому что Корсаков - это наш Менделеев и Ломоносов 21 века. Если хватит терпения, посмотрите видео в ссылке - там я пытался сказать всё сразу Но переделаю по частям. 

Аватар пользователя Вячеслав Чешский

Что ж, обычная практика бесталанной серости. Объявить гения сумасшедшим, и постараться замолчать его имя, а главное, идеи похитить. (

Аватар пользователя 10 негритят
10 негритят(9 лет 3 месяца)

Ну  не программист, а типа тезисы начертал - даже самая первая аутеничная машина Тьюринга, несмотря на истошную рекламу пиндосов, чёта хромает в секвенциях - где то что то заретушировали. Не знаю, кто чего лоббировал или добивался, но например

https://ru.wikipedia.org/wiki/%D0%9A%D0%B8%D0%B1%D0%B5%D1%80%D0%BD%D0%B5...

палки совали изрядно и сейчас суют порядочно ..., имхо

Аватар пользователя NewsAnalizer
NewsAnalizer(9 лет 11 месяцев)

Классика жанра. Россияне умеют придумывать, но не умеют доводить до стадии коммерческого продукта. Англичане умеют искать интересные идеи у других и коммерциализировать. Получается симбиоз. Вот только реализатор предпочитает всегда стереть память об идеологе и имеет на это все возможности.

Аватар пользователя ИЮЛь Майский
ИЮЛь Майский(8 лет 9 месяцев)
  1. открытия программирования  и
  2. языка программирования,
  3. а также изобретение баз данных,
  4. программ и
  5. машин, выполняющих умственную работу - умственных машин.

Именно в такой терминологии?

Скрытый комментарий СПбДмитрий (без обсуждения)
Аватар пользователя СПбДмитрий
СПбДмитрий(9 лет 2 месяца)

Нет, это современный язык, потому что взгляды Корсакова современнее разных тьюрингов. К тому же, его книга была написана на французском для Бэббиджей и прочих Брандтов, и до сих пор не имеет хорошего перевода на русский. Даст Бог, сделаем. 

Аватар пользователя khyum
khyum(5 лет 11 месяцев)

Это похоже на луч света в тёмном царстве.... Интересно.

Аватар пользователя Николай Северин

@СПБДмитрий, спасибо за статью о нашем замечательном соплеменнике. 

Аватар пользователя falcon81
falcon81(9 лет 4 месяца)

А где прочитать оригинал прошения в академию?

Аватар пользователя СПбДмитрий
СПбДмитрий(9 лет 2 месяца)

Хранится в архиве АН. Работаю над допуском. 

Аватар пользователя vs451
vs451(7 лет 8 месяцев)

Мне кажется, что родоначальником программирования был Жозеф Мари Жаккард. Он создал ткацкий станок, который программировался перфокартами для задания рисунка ткани. Это было в 1804 году.

Аватар пользователя СПбДмитрий
СПбДмитрий(9 лет 2 месяца)

Это, кстати, версия самого Бэббиджа, придуманная на случай, если придётся оправдываться за воровство у Корсакова. Не пришлось. Она известна от его ученицы Ады Лавлейс. Свидетельствует об очень узком понимании программирования, которое не соответствует его сегодняшнему состоянию. Тогда можно бы считать автором ПР тех, кто изобрел гвозди, винты и транзисторы. Но это не так.