1951 ГОД
В 1951 году была закончена работа по созданию UNIVAC (Universal Automatic Computer). Первый образец машины UNIVAC-1 был построен для бюро переписи США. Синхронная, последовательного действия вычислительная машина UNIVAC-1 создана была на базе ЭВМ ENIAC и EDVAC.Работала она с тактовой частотой 2,25 МГц и содержала около 5000 электронных ламп. Внутреннее запоминающее устройство емкость 1000 12-разрядных десятичных чисел было выполнено на 100 ртутных линиях задержки.
Этот компьютер интересен тем, что он был нацелен на сравнительно массовое производство без изменения архитектуры и особое внимание было уделено периферийной части (средствам ввода-вывода).
В 1951 году в Англии появились первые серийные компьютеры Ferranti Mark-1 и LEO-1.
А через 5 лет фирма Ferranti выпустила ЭВМ Pegasus, в которой впервые нашла воплощение концепция регистров общего назначения.
Офицер ВМФ США и руководитель группы программистов, в то время капитан (в дальнейшем единственная женщина в ВМФ - адмирал) Грейс Хоппер (Grace Hopper) разработала первую транслирующую программу, которую она назвала компилятором (фирма Remington Rand). Эта программа производила трансляцию на машинный язык всей программы, записанной в удобной для обработки алгебраической форме.
Джей Форрестер запатентовал память на магнитных сердечниках. Впервые такая память применена на машине Whirlwind-1. Она представляла собой два куба с 32х32х17 сердечниками, которые обеспечивали хранение 2048 слов для 16-разрядных двоичных чисел с одним разрядом контроля четности.
В этой машине была впервые использована универсальная неспециализированная шина (взаимосвязи между различными устройствами компьютера становятся гибкими) и в качестве систем ввода-вывода использовались два устройства: электронно-лучевая трубка Вильямса и пишущая машинка с перфолентой (флексорайтер).
В Великобритании в июне 1951 года на конференции в Манчестерском университете Морис Уилкс представил доклад "наилучший метод конструирования автоматической машины", который стал пионерской работой по основам микропрограммирования. Свою идею микро программирования Морис Уилкс реализовал в 1957 году при создании машины EDSAC-II.
М. Уилкс совместно с Д. Уиллером и С. Гиллом в 1951 году написали первый учебник по программированию "Составление программ для электронных счетных машин" (русский перевод - 1953 год).
1952 ГОД
Началась опытная эксплуатация отечественного компьютера БЭСМ-1.
В СССР в 1952-1953 годах А. А. Ляпунов разработал операторный метод программирования (операторное программирование), а в 1953-1954 годах Л. В. Канторович - концепцию крупноблочного программирования.
Фирма IBM выпустила свой первый промышленный компьютер IBM 701, который представлял собой синхронную ЭВМ параллельного действия, содержащую 4000 электронных ламп и 1200 германиевых диодов.
Началом истории магнитной ленты как средства хранения компьютерных данных считается весна 1952 года, когда лентопротяжка Model 726 впервые была подключена к машине IBM Model 701.
Фирма Remington-Rang в 1952 году выпустила ЭВМ UNIVAC-1103, которая работала в 50 раз быстрее UNIVAC-1. Позже в UNIVAC-1103 впервые были применены
1953 ГОД
Выпущена первая серийная отечественная вычислительная машина "Стрела".
В Массачусетском технологическом институте был разработан первый экспериментальный компьютер на транзисторах ТХ-0 (в 1955 году он введен в эксплуатацию).
Появился первый накопитель на магнитной ленте, устройство IBM 726. Плотность записи составляла 100 символов на дюйм, скорость 75 дюймов в секунду.
1954 ГОД
Разработан первый быстродействующий принтер для компьютера UNIVAC-1, который в построчном режиме отпечатывал целую строку из 120 символов почти одновременно (идея построчного принтера стала осуществимой благодаря использованию вращающегося барабана со шрифтовым набором символов). Данные с магнитной ленты он считывал и печатал со скоростью 600 строк в минуту.
Фирма IBM подала заявку на изобретение "канала" ввода-вывода, специализированного процессора, в котором реализованы средства пересылки данных и схемы управления операциями ввода-вывода.
В ноябре 1954 года компания IBM выпустила первый отчет, связанный с созданием языка Фортран.
1955 ГОД
"Традис" - первый транзисторный компьютер фирмы "Bell Telefon Laboratoris" - содержал 800 транзисторов, каждый из которых был заключен в отдельный корпус.
В 1955 году увидел свет первый алгоритмический язык FORTRAN (FORmule TRANslator - переводчик формул). Он использовался для решения научно-технических и инженерных задач и разработан сотрудниками фирмы IBM под руководством Джон Бэкуса (John Bakus).
1956 ГОД
Фирма IBM выпустила усовершенствованный вариант машины IBM 701. IBM 704 отличалась высокой скоростью работы, в ней использовались индексные регистры и данные представлялись в форме с плавающей запятой.
После ЭВМ IBM 704 была выпущена машина IBM 709, которая в архитектурном плане приближалась к машине второго и третьего поколений. В этой машине впервые была применена косвенная адресация и впервые появились каналы ввода-вывода.
Фирмой IBM были разработаны плавающие магнитные головки на воздушной подушке. Изобретение позволило создать новый тип памяти - дисковые запоминающие устройства. Это - первый жесткий диск. Он был 24", вмещал 5 Мбайт данных и стоил более миллиона долларов.
Первые запоминающие устройства на дисках появились в машинах IBM 305 и RAMAC-650. Последняя имела пакет, состоящий из 50 алюминиевых дисков (диаметром 61 см) с магнитным покрытием, которые вращались со скоростью 1200 об/мин. На поверхности диска размещалось 100 дорожек для записи данных, по 10000 знаков каждая.
Вернер Бухольц (Werner Buchholz) в 1956 г. на ранних стадиях проектирования компьютера IBM Stretch ввел в обращение термин БАЙТ (byte). По одной из версий, слово byte произошло как сокращение фразы BInary digiT Eight (двоичное число восемь), причем в получившемся bite букву i заменили на y. Это было сделано во избежание путаницы с уже существовавшим термином bit (бит). Другая гипотеза гласит, будто byte - аббревиатура BinarY TErm (двоичный термин).
1957 ГОД
В модели IBM 350 RAMAC впервые появилась память на дисках (алюминиевые намагниченные диски диаметром 61 см).
1958 ГОД
27 мая 1958 года в Цюрихе началось совещание ведущих программистов с целью получения единого для всего компьютерного сообщества языка программирования. Идея создать Алгол (ALGOL, от ALGOrithmic Language - алгоритмический язык) возникла главным образом в связи с широким распространением языка Фортран. В этом же году появилась первая версия языка программирования ALGOL 58.
Японская корпорация NEC разработала первый японский компьютер NEC-1101 и 1102.
Bell Labs создала устройство (некое подобие модема) для передачи данных по телефонным линиям.
1959 ГОД
Дуглас Росс разработал язык АПТ для программирования станков с ЧПУ.
Дж. Маккарти и К. Стрейчи предложили концепцию разделения времени работы компьютера.
Выпущена отечественная вычислительная машина Сетунь, работающая в троичной системе счисления.