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

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

История IBM: Рождение «Голубого гиганта»

News image

«Ничто на свете не заменит упорства. Талант? Талантливые неудачники – сплошь и рядом. Гений? Непризнанные ге...

Dell Alienware

News image

Персональные компьютеры стали популярными еще в начале 90-х годов и с каждым годом совершенствовались и пр...

Авторизация



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

Процессор Pentium MMX

Процессоры Pentium MMX появились несколько позднее, чем следующий тип процессора — Pentium Pro, но для облегчения понимания развития компьютерных технологий сл...

История, развитие компьютерных технологий, современное состо

Информационные технологии развиваются огромными темпами. Знание информатики и базирующихся на ней дисциплин прикладного характера, необходимо любому специалисту с высшим образованием. Информатика мо...


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

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

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

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

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

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

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

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

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

 


Читайте:


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


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

История компьютера в лицах. Сеймур Крей

News image

Сеймур Крей, создатель первого в мире суперкомпьютера, родился в городке Chippewa Falls, штат Висконсин, в 1925 году. Семья Креев имеет ан...

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

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, а его несущая тактовая ча...