Развитие программного обеспечения - Первый компоновщик A-0

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

Компьютеры Apple - самые надежные

News image

Американская компания Rescuecom, которая занимается ремонтом компьютеров и оказывает техническую поддержку пользователей, представила результаты своего еж...

Acer год за годом: бизнес глазами историка

News image

1976 — в сентябре на Тайване учреждается компания Multitech International Corporation, специализирующаяся в области торговли и пром...

Авторизация



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

Процессор Celeron

Процессор Celeron не является новым типом процессора, а представляет собой упрощенную версию какого-либо из процессоров Pentium II, III или 4. В ...

Процессор Pentium II

Процессор Pentium II имеет архитектуру процессора Pentium Pro, которая сопряжена с технологией ММХ. Основное назначение процессора Pentium II — это ис...


Первый компоновщик A-0
История - Развитие программного обеспечения

Людям свойственно ошибаться. Это наблюдение стало исходной предпосылкой появления на свет программы-компоновщика A-0. Компоновщик использовался как вспомогательное средство для создания других программ. По заданному идентификатору, т. е. условному коду, он осуществлял выборку нужной подпрограммы из библиотеки подпрограмм (где она хранил ась на магнитной ленте), считывание и запись ее в отведенное место оперативной памяти.

Таким образом, компоновщик, извлекая несколько различных подпрограмм, формировал из них единую программу. Все это он делал абсолютно точно, не допуская ошибок, связанных с вычислением адресов.

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

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

Один программист, вспоминая те дни, заметил, что «по стоимости программирование тогда не уступало оборудованию».

Во многом благодаря неукротимой энергии Грейс Хоппер компоновщик и другие подобные вспомогательные средства способствовали коммерческому успеху машины «Юнивак» - первого компьютера массового выпуска и спроса.

Первая машина этой модели была отправлена в Национальное бюро переписи населения США в 1951 г., и в том же году еще 4 машины были поставлены вооруженным силам и правительственным учреждениям. А в 1952 г. компьютер «Юнивак», правильно предсказав неожиданную победу Дуайта Эйзенхаура над Эдлаем Стивенсоном в борьбе за президентское кресло, благодаря телевидению стал известен всей стране. Правда, это предсказание стало возможным лишь благодаря группе программистов, разработавших для этой машины программу анализа избирательной компании.

Другие предприниматели, заметив коммерческий успех «Юнивака», быстро включились в компьютерный бизнес - так началась технологическая революция. У нее было два движущих фактора: прогресс в области разработки быстродействующей электроники и непрерывное совершенствование языка общения человека с машиной. Конечная цель совершенствования - создание языка, подобного языку человека. Безграничные возможности вычислительной техники, которые более века назад предвидели Чарльз Бэббидж и графиня Лавлейс, стали воплощаться в жизнь.

 


Читайте:


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


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

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

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...

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

News image

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

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

News image

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

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

News image

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