Найти в Дзене
Politykos

Интересные факты о программировании. Часть 1.

В этом году празднику “День программиста” исполняется 15 лет, с момента утверждения его как официального государственного праздника. Сделал это Д.А. Медведев указом от 11 сентября 2009 года. В честь небольшого юбилея подготовил небольшую подборку статей про интересные факты о программах, программистах и программировании. 15 марта 1985 года «Symbolics Computer Corporation» вошла в историю своим сайтом Symbolics.com в качестве первого домена, зарегистрированного в мире. В том далеком году в Интернете существовало всего 5 сайтов. Первый высокоуровневый язык программирования - Планкалкюль (нем. Plankalkül — «запланированные вычисления»). Создан опубликованный в 1948 году, немецким инженером Конрадом Цузе. В переводе на русский это название соответствует выражению “плановое исчисление”, то есть “программирование”. Язык разрабатывался как основное средство для программирования компьютера Z4, однако был пригоден и для работы с другими похожими на него вычислительными машинами. 22 апреля 1993
Оглавление

В этом году празднику “День программиста” исполняется 15 лет, с момента утверждения его как официального государственного праздника. Сделал это Д.А. Медведев указом от 11 сентября 2009 года. В честь небольшого юбилея подготовил небольшую подборку статей про интересные факты о программах, программистах и программировании.

Первые. Знаковые даты и события в программировании

Первый сайт

15 марта 1985 года «Symbolics Computer Corporation» вошла в историю своим сайтом Symbolics.com в качестве первого домена, зарегистрированного в мире. В том далеком году в Интернете существовало всего 5 сайтов.

Первый высокоуровневый язык программирования - Планкалкюль (нем. Plankalkül — «запланированные вычисления»). Создан опубликованный в 1948 году, немецким инженером Конрадом Цузе. В переводе на русский это название соответствует выражению “плановое исчисление”, то есть “программирование”.

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

Первый браузер

22 апреля 1993 года, национальным университетом суперкомпьютерных технологий Иллинойса был выпущен первый веб-браузер для ОС Windows с графическим интерфейсом — Mosaic. Этот браузер был дедушкой Internet Explorer. Браузер был преимущественно текстовым и поддерживал несколько протоколов - HTTP, FTP, Gopher, NNTP. Национальном центре.

Первый персональный компьютер

По официальным данным, в 1950 году Эдмунд Беркли создал компьютер, получивший название Simon. Именно этот компьютер, по утверждению Книги рекордов Гиннесса, является первооткрывателем на рынке ПК. На тот момент Simon имел 2 бита оперативного кэша, а его цена реализации составляла 300 долларов. Однако это устройство трудно назвать компьютером, в современном его понимании, т.к. на нем было достаточно трудно выполнять какие либо действия и вычисления и он больше подходит для демонстрации работы принципов ЭВМ.

А вот на звание производителей реально рабочих “машин” претендует сразу несколько номинантов:

  • Джон Мокли. В 1946 году создал компьютер ЭНИАК. Мощный по тем временам ЭВМ применялся для расчета баллистических таблиц и траекторий полета снаряда, который до этого выполнялся вручную людьми.
  • Джон Атанасов. Его электронная установка ABC (Atanasoff–Berry Computer) появилась в 1942 году. Компьютер занимался вычитанием и сложением, а также решением линейных уравнений. В 1973 году устройство Атанасова судебной властью США было признано “первым компьютером”.
  • Алан Тьюринг. В марте 1940 года, разработанная ученым “Машина Тьюринга” была введена в эксплуатацию. Главное ее назначение - это расшифровка кодов немецкого шифровального аппарата «Энигма». Если хотите узнать про историю подробней, посмотрите фильм “Игра в имитацию”.
  • Конрад Цузе. Это немецкий ученый, который в 1939 году разработал аппарат, получивший название Электромеханическое устройство Z1. Электромеханическое устройство использовалось в области самолетостроения и занималось вычислением аэродинамики и других характеристик самолетов.

Тем не менее, ни за одним из этих компьютеров современный “Юзер” вряд ли смог бы работать. Во-первых потому что каждое устройство создавалось под решение конкретных задач (Сейчас для этого делают программы, а не изобретают компьютеры), во-вторых, потому что интерфейс ввода был мягко говоря не дружелюбный.

Первый программируемый компьютер и первая программа.

Первенство в этой номинации занимает Том Килбурн - один из создателей SSEM (Small Scale Experimental Machine), а также автор самой первой программы. Однако, как видно из названия устройства - оно было экспериментальным. Эксперимент, который хотели провести создатели - это проверка возможности применения электронно-лучевых трубок в качестве памяти. А вот уже первым рядовым устройством был компьютер EDSAC (Electronic Delay Storage Automatic Calculator), изобретенный в Англии Дэвидом Уилером в 1949 году. Естественно, сам Дэвид был одним из первых классических (современных) программистов.

Первый компьютерный вирус

Считается, что первой вирусной программой была Creeper. Она была разработана в 1971 году Бобом Томасом, который трудился в компании BBN. Программа создавалась как эксперимент для проверки возможности создания самовоспроизводящегося приложения, способного заражать новый жесткий диск и затем стремящегося удалить себя с предыдущего устройства. Этот первый вирус не наносил никакого ущерба, а всего лишь выводил на экран сообщение с просьбой «поймать» его — если, конечно, пользователь сможет.