В короткое время группой
CADASYL (Conference on Data System Languages) под руководством Joe
Wegstein и при поддержке фирмы IBM был разработан стандартизированный
деловой язык программирования COBOL
(Comnon business oriented language - общепринятый деловой
ориентированный язык). Этот язык ориентирован на решение экономических
задач, а точнее - на обработку информации.
В 1960 году появился ALGOL
(Algoritmic Language - алгоритмический язык), ориентированный на научное
применение, в него введено множество новых понятий, например, блочная
структура. Этот язык стал концептуальным основанием многих языков
программирования.
Тринадцать европейских и американских специалистов по программированию в
Париже утвердили стандарт языка
программирования ALGOL-60.
Группа разработчиков ALGOL:
John McCarthy, Fritz Bauer, Joe Wegstein John Backus, Peter Nauer, Alan
Perlis
Ж. Шварц и др. из фирмы System
Development разрабатывают язык программирования Jovial
(Джовиал). Название происходит от Jule's Own Version of International
Algorithmic Language. Процедурный ЯВУ, версия Алгола-58. Использовался
главным образом для военных приложений ВВС США.
Фирма IBM разработала мощную
вычислительную систему Stretch (IBM 7030).
1961 год
Разработан американским
профессором Джоном Маккартни язык LISP
(List procssing language - язык обработки списков).
Дж.Гордон, руководитель
разработки систем моделирования фирмы IBM, создал язык GPSS
(общецелевая система моделирования).
Сотрудниками Манчестерского
университета под руководством Т.Кильбурна создана вычислительная машина
Atlas, в которой впервые реализована концепция виртуальной памяти.
Появился первый миникомпьютер
(PDP-1), до 1971 г., времени создания первого микропроцессора (Intel
4004).
1962 год
Р.Грисуолд разработал язык
программирования СНОБОЛ,
ориентированный на обработку строк.
Стив Рассел разработал первую компьютерную игру. Что это была за игра, к сожалению,
не известно.
Э.В.Евреиновым и Ю.Косаревым
предложена модель коллектива вычислителей и обоснована возможность
построения суперкомпьютеров на принципах параллельного
выполнения операций, переменной логической структуры
и конструктивной однородности.
Д.Слотник из фирмы Wesinghouse
Electric опубликовал статью о проекте системы SOLOMON.
Фирма IBM выпустила первые
устройства внешней памяти со съемными дисками.
Кеннетом Айверсоном
(Kenneth E. Iverson, IBM) опубликовал книгу, названную “A Programming
Language” (APL). Первоначально этот язык служил нотацией для записи
алгоритмов. Первая реализация APL/360 – в 1966 г. Adin Falkoff (Harvard,
IBM). Имеются версии интерпретаторов для ПК. Из-за трудности чтения
программ на АПЛ его иногда называют “Китайским Бейсиком”. Вообще-то это
процедурный, очень компактный, язык сверхвысокого уровня. Требует
специальной клавиатуры. Дальнейшее развитие – APL2.
1963 год
Утвержден американский
стандартный код для обмена информацией - ASCII
(American Standard Code Informatio Interchange).
Фирма General Electric создала
первую коммерческую СУБД (систему управления базами
данных).
1964 год
У.Дал и К.Нюгорт создали язык
моделирования СИМУЛА-1.
Сотрудник Стэнфордского
исследовательского центра Дуглас
Энгельбарт (Douglas (Doug) Engelbart)
продемонстрировал работу первой мыши.
Корпорация Control Data
объявила разработанную Сеймуром Крейем ЭВМ CDC 6000, в которой
использовались 60-разрядные слова и параллельная обработка. CDC 6600
была в течение нескольких лет самым производительным компьютером в мире.
В 1964 году фирма IBM объявила
о создании шести моделей семейства
IBM 360 (System 360), ставших первыми компьютерами третьего
поколения.
Модели имели единую систему команд и отличались друг от друга объемом
оперативной памяти и производительностью.
IBM-360
1965 год
John Kemeny
Язык BASIC
(Beginners all-parpouse sumbolic instraction code - многоцелевой язык
символических инструкций для начинающих) был разработан профессорами
Дартмутского колледжа Томом Куртцем (Tom Kurtz) и Джоном Кемени
(John Kemeny) для обучения студентов, незнакомых с вычислительной
техникой. У языка со временем появилось множество диалектов: Basica
(IBM), GW-Basic, MSX-Basic, Turbo-Basic (Borland), Quick-Basic
(Microsoft), XYBasic, QBasic, CBasic, Basic-80, 86 и 87Basic/387Basic
(MicroWay) и т. д.
Фирма Digital Equipment Corp.
(DEC) выпустила один из первых мини-компьютеров
PDP-8.
1966 год
Появилась первая публикация по
языку программирования РЕФАЛ,
разработанному В.Ф.Турчиным.
К.Айверсоном и А.Фалькоффом на
компьютере семейства
IBM 360 была реализована модифицированная версия языка АПЛ. Описание
своего языка Айверсон выпустил еще в 1962 году.
1967 год
Под руководством С.А.Лебедева
и В.М.Мельникова в ИТМ и ВТ создана быстродействующая вычислительная
машина
БЭСМ-6.
IBM разработала первую
подсистему дисковой памяти IBM RAMAC 305. Она имела ёмкость всего 5
Мбайт на 50 двухфутовых пластинах. Другой совместный проект IBM и группы
пользователей SHARE – разработка нового языка программирования,
объединяющего возможности обработки научных данных и решения
бизнес-задач. Назвали его PL/1
(Programming language - универсальный программно-ориентированный).
Создан на фирме IBM.
Эдвард Фейтенбаум из
Стэнфордского университета разработал первую экспертную систему DENDRAL
с продукционным представлением знаний.
Джек Денинис из
Массачусетского технологического института выдвинул концепцию потоковой
машины (архитектуры компьютера, управляемого потоком данных).
A.H. Bobeck в Bell
Laboratories разработал память на
цилиндрических магнитных доменах (bubble memory).
1968 год
В США фирма "Барроуз"
выпустила первую быстродействующую ЭВМ на БИСах (больших
интегральных схемах)- В2500 и В3500.
Молодой Никлаус Вирт
В 1968-1970 годах профессор
Никлаус
Вирт создал в Цюрихском политехническом университете
язык
PASCAL, названный в честь
Блеза Паскаля - первого конструктора устройства, которое теперь
относится к классу цифровых вычислительных машин. Он создавался как язык
, который , с одной стороны, был бы хорошо приспособлен для обучения
программирования, а с другой - давал бы возможность эффективно решать
самые разнообразные задачи на современных ЭВМ.
При создании этого языка Вирт большое внимание уделял хорошему стилю
программирования - структурному программированию, благодаря которому
конструкции PASCAL позволяют писать надежные, легко проверяемые
программы с ясной и четкой структурой.
Никлаус Вирт умудренный жизнью
Голландский ученый Эдсгер
Дейкстра разработал концепцию структурного
программирования.
В декабре 1968 года была
организована на конференция Полом Сэффо (Paul Saffo), профессором
истории Стэнфордского университета и оракулом компьютерных технологий.
На этой конференции была необычная демонстрация. Видеопоток,
направляемый по радиоканалу из Пало-Альто, освещал основные моменты
работы
Дэвида Энгельбарта в Стэнфордском исследовательском
институте (SRI - Stanford Research Institute). Были показаны
краеугольные камни новой информационной эры: интерактивное
программирование, совместное использование баз данных, видеоконференции,
навигация в виртуальных пространствах, прототип оконного интерфейса.
М.Р.Куиллиан из Университета
Карнеги-Меллона предложил способ представления знаний в виде
семантических сетей.
1969 год
Фирма IBM разделила понятия
аппаратных средств (hardware) и программные
средства (software).
Фирма начала продавать программное обеспечение отдельно от железа,
положив начало индустрии программного обеспечения.
Сотрудники фирмы Bell
Laboratories Кен Томпсон и Деннис Ритчи приступили к разработке
операционной системы UNIX. В 1972 году Bell Laboratories начала выпускать официальные
версии
UNIX.
Фирма Control Data Corp.
выпустила высокопроизводительный компьютер CDC-7600.
Профессор математики
Массачусетского технологического института Сеймур Пейперт на основе
LISP
создал язык программирования LOGO.
Создатели 25 лет спустя:
Jon Postel, Steve Crocker и I Spent
Под эгидой Агентства по
перспективным исследованиям МО США (ARPA) началась разработка и
внедрение глобальной
военной компьютерной сети, связывающей исследовательские лаборатории на
территории США.
29 октября 1969 года
принято считать днем рождения Сети.
В этот день была предпринята самая первая, правда, не вполне удавшаяся,
попытка дистанционного подключения к компьютеру, находившемуся в
исследовательском центре Стэнфордского университета (SRI), с другого
компьютера, который стоял в Калифорнийском университете в Лос-Анджелесе
(UCLA). Удаленные друг от друга на расстояние 500 километров, SRI и UCLA
стали первыми узлами будущей сети ARPANet.
Испытания первой очереди ARPANet заняли всю осень 1969 г. Затем к сети
подключили еще два узла: Калифорнийский университет Санта-Барбары (UCSB)
и Университет штата Юта (UTAH) . Именно эти четыре организации
распределили между собой основные функции по созданию компонентов первой
в истории Wide Area Network:
UCLA — проведение измерительных испытаний;
SRI — создание информационного центра;
UCSB — разработка математического аппарата;
UTAH — первые работы по трехмерной графике.
Проведение испытаний стало возможно благодаря тому, что к 1 сентября
1969 г. компания BBN (Bolt, Baranek и Newman) изготовила первые
экземпляры устройства IMP (Interface Message Processor), обеспечивающего
связь между компьютерами по телефонным каналам.
Хроника этих дней детально изложена в интервью с Винтом Серфом — его
иногда называют "отцом" Интернета — "Как появился Интернет" (How the
Internet Came to Be), которое можно найти по адресу:
http://www.internetvalley.com/archives/mirrors/cerf-how-inet.txt
Историю Интернета можно
разделить на несколько этапов:
1945—1960.
Теоретические работы по интерактивному взаимодействию человека с
машиной, появление первых интерактивных устройств и вычислительных
машин, на которых реализован режим разделения времени.
1961—1970.
Разработка технических принципов коммутации пакетов, ввод в действие
ARPANet.
1971—1980.
Число узлов ARPANet возросло до нескольких десятков, проложены
специальные кабельные линии, соединяющие некоторые узлы, начинает
функционировать электронная почта, о результатах работ ученые
докладывают на международных научных конференциях.
1981—1990.
Принят протокол TCP/ IP, Министерство обороны решает построить
собственную сеть на основе ARPANet, происходит разделение на ARPANet
и MILNet, вводится система доменных имен Domain Name System (DNS),
число хостов доходит до 100 000.
1991—1999.
Новейшая история.
Документальный эскиз ARPANet, состоящей из четырех узлов
Интересные факты
1971:
Написана первая программа для эл.почты
1972: Придуман знак @
1973: Первая международная связь по эл. почте между Англией и
Норвегией
1988: Появление первого вируса-"червя", поражающего почту.