Страница: 3/4
Сотрудники фирмы Remington - Rand использовали алгебраическую форму записи алгоритмов под названием ’’ Short Cocle ’’ ( первый интерпретатор, созданный в 1949 г. Джоном Маучли ). Кроме того, необходимо отметить офицера ВМФ США и руководителя группы программистов, в то время капитана ( в дальнейшем единственная женщина в ВМФ- адмирала ) Грейс Хоппер, которая разработала первую программу- компилятор А- О. (Кстати, термин " компилятор " впервые ввела Г. Хоппер в 1951 г. ). Эта компилирующая программа производила трансляцию на машинный язык всей программы, записанной в удобной для обработки алгебраической форме.
Фирма IBM также сделала первые шаги в области автоматизации программирования, создав в 1953 г. для машины IBM 701 " Систему быстрого кодирования ". В нашей стране А. А. Ляпунов предложил один из первых языков программирования. В 1957 г. группа под руководством Д. Бэкуса завершила работу над ставшим в последствии популярным первым языком программирования высокого уровня, получившим название ФОРТРАН. Язык, реализованный впервые на ЭВМ IBM 704, способствовал расширению сферы применения компьютеров.
В Великобритании в июле 1951 г. на конференции в Манчестерском университете М. Уилкс представил доклад " Наилучший метод конструирования автоматической машины", который стал пионерской работой по основам микропрограммирования. Предложенный им метод проектирования устройств управления нашел широкое применение.
Свою идею микропрограммирования М. Уилкс реализовал в 1957 г. при создании машины EDSAC-2. М. Уилкс совместно с Д. Уиллером и С. Гиллом в 1951 г. написали первый учебник по программированию " Составление программ для электронных счетных машин " (русский перевод- 1953 г.).
В 1951 г. фирмой Ferranti начат серийный выпуск машины " Марк-1". А через 5 лет фирма Ferranti выпустила ЭВМ ’’ Pegasus ’’, в которой впервые нащла воплощение концепция регистров общего назначения ( РОН ). С появлением РОН устранено различие между индексными регистрами и аккумуляторами, и в распоряжении программиста оказался не один, а несколько регистров - аккумуляторов.
В нашей стране в 1948 г. проблемы развития вычислительной техники становятся общегосударственной задачей. Развернулись работы по созданию серийных ЭВМ первого поколения.
В 1950 г. в Институте точной механики и вычислительной техники ( ИТМ и ВТ ) организован отдел цифровых ЭВМ для разработки и создания большой ЭВМ. В 1951 г. здесь была спроектирована машина БЭСМ ( Большая Электронная Счётная Машина ), а в 1952 г. началась её опытная эксплуатация.
В проекте вначале предполагалось применить память на трубках Вильямса, но до 1955 г. в качестве элементов памяти в ней использовались ртутные линии задержки. По тем временам БЭСМ была весьма производительной машиной - 800 оп / с. Она имела трёхадресную систему команд, а для упрощения программирования широко применялся метод стандартных программ, который в дальнейшем положил начало модульному программированию, пакетам прикладных программ. Серийно машина стала выпускаться в 1956 г. под названием БЭСМ - 2.
В этот же период в КБ, руководимом М. А . Лесечко, началось проектирование другой ЭВМ, получившей название ’’ Стрела ’’. Осваивать серийное производство этой машины было поручено московскому заводу САМ. Главным конструктором стал Ю. А. Базилевский, а одним из его помощников - Б. И. Рамеев, в дальнейшем конструктор серии ’’ Урал ’’. Проблемы серийного производства предопределили некоторые особенности ’’ Стрелы ’’ : невысокое по сравнению с БЭСМ быстродействие, просторный монтаж и т. д. В машине в качестве внешней памяти применялись 45 - дорожечные магнитные ленты, а оперативная память - на трубках Вильямса. ’’ Стрела ’’ имела большую разрядность и удобную систему команд.
Первая ЭВМ ’’ Стрела ’’ была установлена в отделении прикладной математики Математического института АН ( МИАН ), а в конце 1953 г. началось серийное её производство.
В лаборатории электросхем энергетического института под руководством И. С. Брука в 1951 г. построили макет небольшой ЭВМ первого поколения под названием М-1.
В следующем году здесь была созлана вычислительная машина М - 2, которая положила начало созданию экономичных машин среднего класса. Одним из ведущих разработчиков данной машины был М. А. Карцев, внёсший впоследствии большой вклад в развитие отечественной вычислительной техники. В машине М - 2 использовались 1879 ламп, меньше, чем в ’’ Стреле ’’, а средняя производительность составляла 2000 оп / с. Были задействованы 3 типа памяти : электростатическая на 34 трубках Вильямса, на магнитном барабане и на магнитной ленте с использованием обычного для того времени магнитофона МАГ - 8.
Реферат опубликован: 5/06/2009