Развитие программного обеспечения - Программирование на ЭНИАК

Новости it-компаний

Для партнерства

Проекты Intel, которые изменят будущее

News image

Компания Intel объявила о выходе в эфир интернет-сериала Мир Intel завтрашнего дня (Intel's Wo...

Авторизация



Развитие технологий:

Корпорация INTEL

Сегодня (конец 2004 г.) корпорации Intel насчитывает 78 тыс. сотрудников в 294 отделениях в разных странах мира и входит в чи...

Микропроцессор Intel 80286

В 1982 году фирма Intel выпустила новый микропроцессор Intel 80286, который имел 134 тыс. транзисторов и был разработан по 1,5 ми...



Программирование на ЭНИАК
История - Развитие программного обеспечения

Перенастройка компьютера с одного вида деятельности на другой не всегда была столь простым делом. Для программирования «монстров», возвестивших своим появлением в 40-50-е годы начало компьютерной эры, требовались не только математические способности, но и в не меньшей степени физическая выносливость.

Среди первых программистов машины «Эниак» (ENIAC, аббревиатура от Electronic Numerical Integrator and Computer электронный цифровой интегратор и вычислитель), созданной в Высшем техническом училище Пенсильванского университета, была математик Кэтлин Макналти.

Машина «Эниак» предназначалась для вычисления баллистических таблиц, в которых остро нуждалась армия США во время второй мировой войны. Такие таблицы давали артиллеристам возможность выбрать надлежащий угол вертикальной наводки орудия при заданном расстоянии до цели и определенном весе снаряда с учетом атмосферных условий и скорости ветра. При использовании электромеханического настольного арифмометра квалифицированный специалист затрачивал на вычисление одной траектории около трех дней, а для каждой комбинации орудия и снаряда требовалось 2-4 тыс. таких расчетов.

Для подготовки «Эниака» к выполнению этих операций приходилось проделывать умопомрачительную процедуру. Машина представляла собой чудовищный конгломерат электронных ламп и соединительных кабелей, которые были смонтированы на 40 панелях, расположенных в форме подковы вдоль стен большой комнаты. Спустя много лет Кэтлин Макналти вспоминала: «Нам приносили целую охапку синек с изображением монтажных схем и заявляли: «Разберитесь, как работает машина, а потом придумайте, как ее запрограммировать».

Кэтлин Макиалти и другие программисты, обслуживавшие «Эниак» (большинство из них были математики женщины), принимались за изучение чертежей, выясняли, как надо переключить сотни кабелей, и придумывали, в какие положения установить примерно 6 тыс. тумблеров и переключателей. В среднем на подготовку машины к вычислению одной таблицы уходило два дня кропотливой ручной работы.

Несмотря на низкую надежность «Эниака» и его непосредственных послевоенных преемников, именно С помощью этих первых машин были заложены основы программирования. Основополагающие конструкции, изобретенные в те годы, составили фундамент для создания сложных систем программного обеспечения, которые существенно изменили жизнь современного человеческого общества.

 


Читайте:


Добавить комментарий


Защитный код
Обновить

Кто на самом деле первым открыл транзистор?

News image

К сожалению, мировая слава первооткрывателя не всегда достается тем, кто действительно был первым. Это в полной мере можно отнести к ге...

Программист, который писал притчи и не любил бейсик

News image

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

Жесткие диски для ноутбуков становятся тоньше

News image

На данный момент жесткие диски для ноутбуков могут быть толщиной 9,5 мм и 12,5 мм. Первые получили наибольшее распространение, а об...

Financial Times обещает iTablet уже в следующем месяце

News image

Конец декабря редакция Financial Times решила скрасить очередной порцией слухов о планшетнике Apple. По данным издания, это устройство, покорившее заголовки СМ...

MacBU подытоживает две тысячи девятый год

News image

Как прошел 2009 год в компании, которую традиционно принято считать вторым крупнейшим разработчиков ПО для платформы Apple Macintosh? В Microsoft Ma...

Внедрение 6-ядерных процессоров Intel Xeon может потребовать

News image

Изданию Fudzilla стали известны подробности по первому 6-ядерному процессору Intel Xeon. Он получит обозначение Core i7 980X, а его несущая тактовая ча...

Планшетный Мак покажут 26 января?

News image

За несколько дней до начала нового 2010 года онлайн-пресса разразилась новым потоком слухов на тему планшетного компьютера Apple: сначала хорошо ос...

VESA официально утвердила стандарт mini DisplayPort

News image

Презентованный Apple осенью 2008-го новый видеоинтерфейс mini DisplayPort (сокращенно mDP) вызвал неоднозначную реакцию, отголоски которой оставались различимыми вплоть до вчерашнего дн...