MY.UAСтатьи
История программирования: кто и когда создал первый язык
История программирования: кто и когда создал первый язык

История программирования: кто и когда создал первый язык

В 1822 году английский математик Чарльз Бэббидж начал работу над разностной машиной (механическим аппаратом, который должен был создавать таблицы логарифмов. – Прим. ред.). Он надеялся заменить ею людей, которые вычисляли астрономические, навигационные и математические таблицы и иногда допускали ошибки. Эта машина стала прообразом современного компьютера и дала начало программированию.

РедакцияMC.today рассказывает, как появилось программирование и кто стоял у его истоков.


Ада Лавлейс: первый программист в истории

Ада Лавлейс была дочерью английского поэта Джорджа Байрона, но с детства увлекалась математикой, как ее мать Анна Изабелла Байрон. Учителями девочки были лучшие математики: Огастес де Морган, автор законов де Моргана (логические правила, которые связывают пары логических операций при помощи логического отрицания. – Прим. ред.), и Мэри Сомервилль, которая перевела «Трактат о небесной механике» Пьера Симона (книга о разделе астрономии, который применяет законы механики для изучения движения небесных тел. – Прим. ред.). От последней она узнала о Чарльзе Бэббидже. В 1833 году они познакомились и стали хорошими друзьями.

В 1840 году Чарльз Бэббидж ездил в Турин. Там по приглашению итальянских математиков он читал лекции о своей разностной машине. Луиджи Менабреа, будущий премьер-министр Италии, а тогда молодой ученый, опубликовал конспект его лекций на французском языке. Друг Бэббиджа, изобретатель Чарльз Уитстон, попросил Аду перевести конспекты на английский и добавить свои комментарии.

Разностная машина Бэббиджа. Источник

Ада переводила конспект больше года, а ее комментарии составили 52 страницы – больше, чем изначальный текст. Она увидела в машине больше, чем видел сам Беббидж. Именно она назвала ее не разностной, а аналитической и пересмотрела ее функции.

Ада Лавлейс считала: в будущем такая машина сможет не только считать алгебраические формулы, а обрабатывать любую информацию, которую в нее заложат: писать музыку, картины и так далее. В своих комментариях она писала, что аналитическая машина покажет «науке такие пути, какие нам и не снились». Она ввела понятия «ячейка» и «цикл». Еще она описала алгоритм вычисления чисел Бернулли (последовательность рациональных чисел, возведенных в одну и ту же степень. – Прим. ред.) – первую компьютерную программу в истории программирования. Но машину Бэббиджа закончили только после ее смерти, поэтому Ада Лавлейс так и не смогла испытать свой код.

Три поколения языков программирования

Для первых ЭВМ (электронно-вычислительных машин. – Прим. ред.) нужно было писать программы на понятном для них языке – машинном коде. Тогда это выглядело как сочетание единиц и нулей.

Это было неудобно по нескольким причинам:

  • Язык был очень громоздким и неудобным.
  • Люди часто допускали ошибки.
  • Чтобы написать программу, нужно было хорошо знать, как устроена ЭВМ.
  • Для каждой ЭВМ нужно было писать новую программу.
  • Это требовало слишком много времени, труда и внимания.

Вскоре начали применять язык ассемблера. Это понятие включает в себе несколько языков. Кэтлин Бут в 1947 году создала первый язык ассемблера – автокод. Дэвид Уилер в 1948 году написал другой – под EDSAC (тип ЭВМ. – Прим. ред.). Благодаря им программисты могли писать программу в удобном для человека формате: вместо двоичного кода использовали буквы или сокращенные слова, которые отражали суть команды.

EDSAC. Источник

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

Первые языки программирования высокого уровня

Языки программирования высокого уровня созданы для быстроты и удобства программирования – они могут коротко описать большие программы. Еще такие языки не привязаны к определенному типу ЭВМ, ведь для каждого из них разработали компилятор (программу, которая переводит текст на языке программирования в машинный код. – Прим. ред.).

Plankalkül, 1946

Неизвестно, как бы появилось и развивалось программирование, если бы не Вторая мировая война. В 1941 году немецкий ученый Конрад Цузе создал механическо-вычислительные устройства Z1, Z2 и Z3. Последнее считают первым программируемым компьютером. Все три были уничтожены во время бомбардировок Берлина в 1944 году.

Реплика Z3. Источник

Уцелел только Z4, усовершенствованная версия Z3 – ученый заранее перевез компьютер в безопасное место. Именно для этой машины в 1948 году Цузе разработал первый язык программирования высокого уровня – Plankalkül.

Из-за войны Цузе был изолирован от научного сообщества Европы и США, поэтому его разработки долго оставались неизвестными. Он полностью их опубликовал только в 1972 году.

Fortran, 1957

Этот язык программирования создали специалисты IBM под руководством Джона Бэкуса для технических и научных расчетов. Ему не нравилось писать программы на ассемблере, и он искал способ «быть ленивым».

Научное сообщество не верило, что появится новый способ программировать быстрее и проще, но восприняло Fortran хорошо. Через три года были версии языка для четырех моделей компьютеров IBM. Он стал настолько популярным, что конкуренты начали выпускать компиляторы Fortran для своих компьютеров.

Язык используется до сих пор, ведь на нем написано много библиотек (сборников подпрограмм и объектов для разработки программ. – Прим. ред.).

ALGOL, 1958

ALGOL разработали в 1958 году как универсальный язык. Над ним работали комитеты из Германии и США. Из-за этого между американцами и европейцами часто возникали споры.

Один из таких – «десятичная буря». Программисты не могли решить, какой символ использовать для разделения целой и дробной части числа. Европейцы хотели использовать запятую, а американцы – точку. Чтобы решить этот спор, разработчики решили, что описание языка будет трехуровневым – подобные мелкие вопросы выносились на второй и третий уровни. Так они сосредоточились на важных вопросах и быстро закончили разработку языка.

Язык стал популярным в научных сообществах от Великобритании до Дальнего Востока СССР.

LISP, 1958

Этот язык разработал Джон Маккарти. LISP применяли для обработки «списков». Поскольку это самый гибкий способ представить информацию в памяти компьютера, язык был очень популярным. За 40 лет его существования у него появилось много диалектов.

COBOL, 1959

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

Программисты, которые создали ПО и языки программирования

Вот как развивались ПО и языки программирования дальше. Без этих разработок мир был бы другим.

  • Кен Томпсон в 1969 году создал операционную систему UNIX. Это был прорыв для того времени: пользователи могли создавать файловую систему любой глубины, информация выводилась текстом, а не битами и многое другое. Он изобрел язык программирования B, который предшествовал языку С. Еще Кен Томпсон работал в Google, где он стал соавтором языка Go.
  • Деннис Ритчи создал в 1972 году язык программирования С. Если бы не С, то не было бы Windows, Linux, C++, Google Chrome, Safari, Firefox, MacOSX, PlayStation и Xbox.
  • Дональд Кнут – создатель языка программирования METAFONT, который используют для векторных шрифтов. Он изобрел его в 1979 году.
  • Бьерн Страуструп в 1985 году создал один из самых популярных языков С++.
  • Тим Бернерс-Ли представил в 1989 году World Wide Web. Еще он разработал три фундаментальных технологии: HTML, URL и HTTP.
  • Линус Торвальдс в 1991 году в своей комнате в общежитии Университета Хельсинки создал операционную систему ядра Linux.
  • Расмус Лердорф создал в 1994 году язык программирования PHP. Его используют Facebook и Wikipedia.
  • Брендан Эйч в 1995 году создал язык JavaScript. На нем пишут мобильные приложения.
  • Джеймс Гослинг в 1996 году создал Java, оригинальный компилятор и виртуальную машину, которая перерабатывает код. Благодаря этому существуют Amazon, eBay и LinkedIn.
  • Андерс Хейлсберг разработал язык программирования С# в 2001 году. Чаще всего его используют для компьютерных игр и машинного обучения.
  • Гвидо ван Россум в 2008 году, когда работал в Google, создал язык программирования Python. В сообществе Python его называют «доброжелательным диктатором на всю жизнь». Он до сих пор наблюдает за развитием языка и вмешивается там, где необходимо, несмотря на то, что сейчас работает в Dropbox.

Выводы

Вот как появилось программирование: Ада Лавлейс написала первую программу для аналитической машины Бэббиджа, но не смогла ее испытать. Первая работающая программа была написана на машинном коде – двоичной системе из единиц и нулей. Такой код понимала ЭВМ, но для людей он был неудобным. Позже появился язык ассемблера, когда команды нужно было вводить с помощью слов. Но и здесь функционал машин был ограничен, поэтому вскоре появились языки программирования высокого уровня. Благодаря им программирование стали широко использовать в жизни, а не только в научной среде.

Поделиться
Поделиться сюжетом
Источник материала
Від різдвяної казки Dior до Мераї Кері в Gucci: найатмосферніші святкові кампанії модних брендів 2026 року
Elle
2026-11-05T16:30:30Z
Забудьте про звичний денім: Демі Мур започаткувала новий тренд на джинсові сукні
Elle
2026-11-04T12:21:30Z
Чому Анна Стен приховувала свій вік: таємниці біографії першої української зірки Голлівуду
Elle
2026-10-29T13:51:47Z
«Громадянин — це дієслово»: інтерв’ю з молодшою лейтенанткою бригади «Ахіллес» Аліною
Elle
2026-10-28T09:39:44Z
100 жінок, які змінюють світ: Влада Ліберова
Elle
2026-10-27T11:57:49Z
Формула масштабування
Elle
2026-10-23T09:28:13Z
Королівський вечір у Віндзорі: Кейт Міддлтон у сукні Elie Saab і тіарі принцеси Діани на історичному банкеті
Elle
2026-10-21T10:42:48Z
«Найголовніше — це примиритися»: Принц Гаррі відверто про повернення до Англії та бажання «вирішити все» з королем Чарльзом і принцом Вільямом
Elle
2026-10-20T19:04:07Z
Кейт Міддлтон повертає в моду найрозкішніший відтінок зеленого
Elle
2026-10-20T17:39:42Z
Оголошено нову тему Met Gala 2027 після гучного скандалу
Elle
2026-11-05T17:39:31Z
GoodStone запустив подкаст
Elle
2026-11-05T17:00:34Z
Кидаємо виклик сірій осені: модні новинки від українських брендів
Elle
2026-11-05T14:57:38Z
Як VERKA SERDUCHKA об’єднала тисячі українців у Європі
Liza
2026-11-05T14:30:44Z
Будівлі цирку в Києві виповнюється 66 років: у ці вихідні святкують виставами
Хмарочос
2026-11-05T05:49:44Z
Ремені з круглою пряжкою — модний аксесуар сезону
Elle
2026-11-04T22:15:29Z
Цієї осені замість базового светра носимо моделі з принтом argyle
Elle
2026-11-04T21:18:31Z
Куди піти в листопаді: найцікавіші виставки, концерти та фестивалі
Elle
2026-11-04T15:30:31Z
В Україні звели унікальний гостьовий будинок, який поєднує традиційну архітектуру та мінімалізм
Хмарочос
2026-11-04T14:09:42Z
«Пітт» звинувачують у незаконному перезапуску «Швидкої допомоги»: що відомо про судовий позов
Elle
2026-11-05T16:21:31Z
«Під захистом держави»: в український прокат виходить лауреат Призу глядацьких симпатій Берлінале
Cineast
2026-11-05T14:51:46Z
Випуск від 05 листопада 2026 року
Cineast
2026-11-05T14:42:39Z
Від кицюні до слоніхи: завершилися зйомки комедії «Тваринний інстинкт» з Олександром Рудинським — сиквелу хіта «Песики»
Cineast
2026-11-05T14:36:39Z
Найсердитіший птах проти батьківства: вийшов перший трейлер анімаційної комедії «Angry Birds у кіно 3»
Cineast
2026-11-05T14:24:46Z
Усі в зборі — батьки, діти й онуки: вийшли офіційні трейлер та постер комедії «Скажене Різдво»
Cineast
2026-11-05T14:18:38Z
«Кожен житель України має бути врахований!»: вийшов тизер драми «Перепис населення» Олени Подолянко
Cineast
2026-11-05T14:12:44Z
Сила жити далі: українсько-литовський документальний фільм «Жити» увійшов до конкурсу Талліннського кінофестивалю PÖFF
Cineast
2026-11-05T14:03:42Z
Гра виходить у реальний світ: вийшов перший трейлер пригодницького блокбастера «Джуманджі: Велика втеча»
Cineast
2026-11-05T13:57:37Z
Чому світ охопила житлова криза і як із нею борються європейські міста
Хмарочос
2026-11-02T11:27:46Z
Заповідник «Стародавній Київ» опублікував найкращі оглядові точки – Київські мірадори
Хмарочос
2026-11-02T11:21:54Z
«10 мандрівок давнім Галичем»: у Франківську презентували новий путівник
Ukraine Art News
2026-11-01T18:00:37Z
Сінгапур збільшив пропускну спроможність водотоків на 30% завдяки біоінженерії та природним паркам
Хмарочос
2026-11-01T12:27:48Z
У Києві відновлюють рух автобусів Південним мостом
Хмарочос
2026-10-31T11:03:41Z
60 кілометрів, година в дорозі: відкрито найдовше кільце метро в Китаї
Хмарочос
2026-10-30T15:51:54Z
Південний міст частково відкрили для легкових автомобілів. Лише в жовтні у нього поцілили чотири рази
Хмарочос
2026-10-30T08:12:58Z
Foster + Partners зведе в Єревані хмарочоси з мостами-садами. З них відкриватиметься вид на Арарат
Хмарочос
2026-10-29T06:09:59Z
У Лондоні Оксфорд-стріт стане пішохідною
Хмарочос
2026-10-28T12:33:52Z
Суд зобов’язав КМДА взяти на облік як пам’ятку будинок навпроти Замку Річарда на Андріївському узвозі
Хмарочос
2026-11-05T15:48:41Z
Що носити замість звичайної шапки: найцікавіші ідеї зі streetstyle на холодний сезон-2026
Elle
2026-11-05T15:45:33Z
Кальцій є не тільки в молоці: ось де ще його можна знайти
Liza
2026-11-05T15:15:40Z
Ель-Саєд і Таларіко: демократи, які «перемогли мільярдерів» обіцянками доступної медицини й житла
Хмарочос
2026-11-05T14:57:51Z
ЄС погіршив оцінку екологічних реформ в Україні. Одна з причин – ліквідація Міндовкілля
Хмарочос
2026-11-05T14:54:40Z
Мовні іспити — радше про політику, а не інтеграцію: лінгвісти пояснюють на досвіді Франції
Хмарочос
2026-11-05T14:39:54Z
Григорій Решетнік розповів, чи має дивні забаганки в райдері
Liza
2026-11-05T14:18:44Z
Як підготувати тую до зими, щоб вона не пожовкла від холоду
Liza
2026-11-05T14:12:51Z
Новий Карфаген. Подробиці про багатомільярдний наркобізнес Хімпром
Лига
2026-11-05T12:09:22Z
Приватні мисливці за "шахедами". Як бізнес розбудовує власну ППО
Лига
2026-11-05T09:00:24Z
Як це було: спільна сесія WELDI та L’Oréal Україна — Beauty Powered by Tech
Elle
2026-11-04T15:00:35Z
Українці вивели на орбіту перший супутник мережі, яка має стати альтернативою «Старлінку»
Хмарочос
2026-11-03T14:51:45Z
Мистецтво затишку: ELLE Decoration презентує осінній номер
Elle
2026-11-03T10:00:33Z
Виїхати з Ліми: українці розробили навігатори, які працюють без GPS за власними картами
Хмарочос
2026-11-02T15:18:55Z
Китайський стартап створив лазерний гаджет, що збиває комарів у повітрі
Хмарочос
2026-11-02T12:15:43Z
«Добре, що наш мер – боксер»: мережа відповіла мемами на хакерську атаку на застосунок «Повітряна тривога»
Хмарочос
2026-11-02T07:00:43Z
BIG представила «Міста для біженців» — проєкт, який пропонує переосмислити тимчасове житло
Хмарочос
2026-10-31T12:36:43Z
Як шкільні автобуси у Каліфорнії перетворились на павербанки для 1000 осель
Хмарочос
2026-10-23T05:25:21Z
Готуємо найсмачніший рататуй із сезонних овочів
Elle
2026-08-26T18:48:32Z
Список покупок: продукти, які варто їсти у спеку +38°C
Elle
2026-08-08T02:08:52Z
Модні булочки з лохиною та маскарпоне: простий літній рецепт
Elle
2026-07-13T14:18:30Z
10 продуктів, які варто вживати після тренувань, щоб отримати тіло своєї мрії та позбутися м’язових спазмів
Elle
2026-06-18T12:12:45Z
Білковий сніданок для швидкого схуднення: поради та рецепти від фітнес-експертки
Elle
2026-04-23T14:57:30Z
Корисний протеїновий перекус від знаменитої фітнес-тренерки, який забезпечить відчуття ситості надовго
Elle
2026-04-16T16:18:28Z
5 корисних перекусів на всі випадки життя
Elle
2026-04-07T16:21:30Z
Свята без алкоголю: 6 ідей zero-коктейлів
Elle
2025-12-30T13:48:17Z
Імбирне печиво як в Нью-Йорку: елементарний рецепт з продуктів, які є на кожній кухні
Elle
2025-12-09T16:15:46Z