14 февраля сейчас известно большинству людей как День всех влюблённых, или День святого Валентина. Однако это ещё и праздник всех людей, связанных со сферой информационных технологий. На русский его название переводится довольно коряво – День компьютерщика. На английском оно звучит как Day of geek, то есть по сути это День гика. На всякий случай поясним, что гик – это жаргонное название человека, крайне увлечённого какой-то темой, и происходит оно от немецкого Geck («чудак»).
Первый компьютер
Почему этот праздник отмечается именно 14 февраля и в чём его суть? Дело в том, что 14 февраля 1946 года, 77 лет тому назад, миру был представлен ENIAC – первый компьютер в истинном смысле этого слова.
Название компьютера расшифровывается как Electrical Numeral Integrator And Calculator, то есть «электронный числовой интегратор и вычислитель». Его архитектуру разработали учёные Пенсильванского университета Джон Эккерт и Джон Мокли. Как и многие научные разработки, ENIAC был изобретён для решения военных задач.
По заданию Лаборатории баллистических исследований Армии США вычислительная машина должна была уметь обсчитывать таблицы стрельбы для артиллерии и авиации, строить математические модели термоядерных взрывов и производить другие инженерные расчёты. Например, компьютер также строил прогнозы погоды – правда, не для США, а для СССР на случай выпадения ядерных осадков. Кроме того, с помощью компьютера изучали случайные числа и исследовали космические лучи.
Как выглядел ENIAC
Первый компьютер весил тридцать тонн и занимал помещение в 140 квадратных метров. Он включал в себя 17 468 ламп различных типов, 1500 реле, 7200 кремниевых диодов, 70 000 резисторов и 10 000 конденсаторов. Он за секунду мог проводить 5000 операций сложения или 357 операций умножения, а также умел решать дифференциальные уравнения второго порядка. Работал он на перфокартах – карточках из тонкого картона, представляющих информацию наличием или отсутствием отверстий на своей плоскости.
IT-технологии – одна из самых быстро развивающихся сфер на сегодняшний день. О компьютерах будущего читайте в нашей статье «Вы готовы к революции квантовых компьютеров?»
Объём памяти этого гиганта составлял двадцать число-слов. Число-слово – это фрагмент данных фиксированного размера, который обрабатывается как единое целое; в случае с ENIAC его длина составляла 22 бита. Итого мы получаем 440 бит и понимаем, насколько далеко за это время шагнула техника, если сейчас память телефона в шестнадцать гигабайт нам порой кажется маленькой.
Десятичная система исчисления
Изначально первый компьютер построили работающим на десятичной системе исчисления. Это сильно тормозило расчёты: решение сложных уравнений приходилось разбивать на несколько частей, и в итоге для их программирования требовалось до миллиона перфокарт. На двоичный код ENIAC перевели в июле 1953 года, чем увеличили его память до 120 число-слов.
Первый компьютер проработал до 2 октября 1955 года. Его функционирование было остановлено в 23 часа 45 минут. Спустя время ENIAC был разобран, а его части сейчас можно увидеть в музеях США, Британии и Германии