Программистка 1815 года рождения или один байт?
Сегодня отмечают День программиста. В 2009 году эту дату выбрали потому, что 13 сентября — это 256-й день года (а 256 — это количество целых чисел, которое можно выразить с помощью одного байта). Идею приписывают российским программистам Валентину Балту и Михаилу Червякову, которые предложили её ещё в 2002-м. Позднее связь с байтом оценили не только в России, и 13 сентября стало международным праздником.
Но предложенная Балтом и Червяковым дата (возможно, случайно) напоминает также об одном важном событии — публикации первой компьютерной программы в истории. В 1843 году британка Ада Лавлейс (1815–1852) написала алгоритм расчёта чисел Бернулли. Так она хотела помочь своему другу, математику Чарльзу Бэббиджу, который занимался разработкой одной из первых вычислительных машин — механического аналога современных компьютеров. Код в современном понимании Лавлейс не создавала, но её всё равно часто называют первым программистом в истории.
Её алгоритм впервые опубликовали в журнале «Научные записки» в 1843 году, но никто точно не знает, когда именно: журнал выходил нерегулярно, и дата его выпуска не сохранилась. Известно лишь, что в середине августа Ада писала матери о том, как её вызвали в типографию проверить математические формулы перед грядущей публикацией. «Научные записки» с алгоритмом Лавлейс вышли в конце августа или начале сентября, так что День программиста по счастливой случайности почти совпадает с днём рождения самой профессии.
Подписывайтесь 👉 @techno_yandex
Post #5666
8.27K

- ❤ 51
- 👍 30
- 🔥 12
- 👎 3
- 🤔 3
- 🥱 3
- 😁 1
- 🤯 1
- 😐 1