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

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

Стратегические маневры Asus

News image

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

IBM будет выпускать КМОП-фотоприемники для камер

News image

Корпорация IBM объявила о начале предоставления технологий и услуг по производству матричных фотоприемников КМОП-типа (КМОП - ...

Авторизация



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

Персональные компьютеры фирмы IBM

В 1980 году руководство IBM приняло революционное решение о создании персонального компьютера. В конце 1980 года маленькая группа, названная Entry Sy...

Компьютер на базе процессоров Intel 486 (IBM PC/AT-486)

Именно с появлением Intel 386™ и его клонов, стала зарождаться платформа Wintel (Windows+Intel). Производительность и возможности процессоров третьего поколения была во...


Первый компоновщик 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. По данным издания, это устройство, покорившее заголовки СМ...

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

News image

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

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

News image

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

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

News image

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

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

News image

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