.files/WEGSTEIN.jpg) Joe Wegstein |
В короткое время группой CODASYL (Conference on Data System
Languages) под руководством Joe Wegstein и при поддержке фирмы
IBM был разработан стандартизированный деловой язык программирования
COBOL (Comnon business oriented language -
общепринятый деловой ориентированный язык). Этот язык ориентирован
на решение экономических задач, а точнее - на обработку
информации. |
В 1960 году появился ALGOL (Algoritmic
Language - алгоритмический язык), ориентированный на научное
применение, в него введено множество новых понятий, например,
блочная структура. Этот язык стал концептуальным основанием многих
языков программирования. Тринадцать европейских и американских
специалистов по программированию в Париже утвердили
стандарт языка программирования ALGOL-60.
|
.files/60COBOL.jpg) Группа разработчиков 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). |
|
.files/genera21.jpg) |
Разработан американским профессором Джоном Маккартни язык
LISP (List procssing language - язык
обработки списков).
Газета "ИНФОРМАТИКА" Генератор
фантастических идей |
Дж.Гордон, руководитель разработки систем моделирования фирмы
IBM, создал язык GPSS (общецелевая система
моделирования).
Сотрудниками Манчестерского университета под руководством
Т.Кильбурна создана вычислительная машина Atlas, в которой впервые
реализована концепция виртуальной памяти.
|
|
|
Появился первый миникомпьютер (PDP-1),
до 1971 г., времени создания первого микропроцессора (Intel
4004). |
Р.Грисуолд разработал язык программирования
СНОБОЛ, ориентированный на обработку
строк.
Стив Рассел разработал первую компьютерную игру.
Что это была за игра, к сожалению, не известно. |
|
|
Э.В.Евреиновым и Ю.Косаревым предложена модель коллектива
вычислителей и обоснована возможность построения суперкомпьютеров на
принципах параллельного выполнения
операций, переменной логической структуры и
конструктивной однородности. |
Д.Слотник из фирмы Wesinghouse Electric опубликовал статью о
проекте системы SOLOMON. |
|
|
Фирма IBM выпустила первые устройства внешней памяти
со съемными
дисками. |
Кеннетом Айверсоном (Kenneth E.
Iverson, IBM) опубликовал книгу, названную “A Programming Language”
(APL). Первоначально этот язык служил нотацией для записи
алгоритмов. Первая реализация APL/360 – в 1966 г. Adin Falkoff
(Harvard, IBM). Имеются версии интерпретаторов для ПК. Из-за
трудности чтения программ на АПЛ его иногда называют “Китайским
Бейсиком”. Вообще-то это процедурный, очень компактный, язык
сверхвысокого уровня. Требует специальной клавиатуры. Дальнейшее
развитие – APL2. |
|
|
Утвержден американский стандартный код для обмена информацией -
ASCII (American Standard Code Informatio
Interchange). |
Фирма General Electric создала первую коммерческую
СУБД (систему управления базами
данных). |
|
|
У.Дал и К.Нюгорт создали язык моделирования
СИМУЛА-1. |
.files/MOUSE2.jpg)
|
Сотрудник Стэнфордского исследовательского центра
Дуглас
Энгельбарт (Douglas (Doug) Engelbart)
продемонстрировал работу первой
мыши. |
.files/MOUSE.jpg)
|
|
Корпорация Control Data объявила разработанную Сеймуром Крейем
ЭВМ CDC 6000, в которой использовались 60-разрядные слова и
параллельная обработка. CDC 6600 была в течение нескольких лет самым
производительным компьютером в мире. |
В 1964 году фирма IBM объявила о создании шести моделей семейства
IBM
360 (System 360), ставших первыми компьютерами третьего
поколения. Модели имели единую систему команд и отличались друг
от друга объемом оперативной памяти и производительностью.
|
.files/IBM360.jpg) IBM-360
|
.files/KEMENY.gif) 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.
Ларри Робертс впервые организовал взаимодействие между
компьютерами на базе коммутации пакетов. |
|
|
Появилась первая публикация по языку программирования
РЕФАЛ, разработанному
В.Ф.Турчиным. |
К.Айверсоном и А.Фалькоффом на компьютере семейства IBM
360 была реализована модифицированная версия языка АПЛ. Описание
своего языка Айверсон выпустил еще в 1962 году.
Чарльз Кар и Джордж Хокман предложили прообраз оптической
сети. |
|
.files/BESM6.jpg) |
Под руководством С.А.Лебедева и В.М.Мельникова в ИТМ и ВТ создана
быстродействующая вычислительная машина БЭСМ-6. |
IBM разработала первую подсистему дисковой памяти IBM RAMAC 305.
Она имела ёмкость всего 5 Мбайт на 50 двухфутовых пластинах. Другой
совместный проект IBM и группы пользователей SHARE – разработка
нового языка программирования, объединяющего возможности обработки
научных данных и решения бизнес-задач. Назвали его
PL/1 (Programming language - универсальный
программно-ориентированный). Создан на фирме IBM. |
|
|
Эдвард Фейтенбаум из Стэнфордского университета разработал первую
экспертную систему DENDRAL с продукционным
представлением знаний. |
Джек Денинис из Массачусетского технологического института
выдвинул концепцию потоковой машины (архитектуры компьютера,
управляемого потоком данных). |
|
|
A.H. Bobeck в Bell Laboratories разработал память на
цилиндрических магнитных доменах (bubble
memory). |
В США фирма "Барроуз" выпустила первую быстродействующую ЭВМ на
БИСах (больших интегральных схемах)- В2500
и В3500.
|
.files/BORROUS.jpg)
|
.files/WIRT-2.jpg) Молодой Никлаус Вирт
|
В 1968-1970 годах профессор Никлаус
Вирт создал в Цюрихском политехническом университете
язык PASCAL, названный в честь Блеза
Паскаля - первого конструктора устройства, которое теперь
относится к классу цифровых вычислительных машин. Он создавался как
язык , который , с одной стороны, был бы хорошо приспособлен для
обучения программирования, а с другой - давал бы возможность
эффективно решать самые разнообразные задачи на современных ЭВМ.
При создании этого языка Вирт большое внимание уделял хорошему
стилю программирования - структурному программированию, благодаря
которому конструкции PASCAL позволяют писать надежные, легко
проверяемые программы с ясной и четкой структурой.
Газета "ИНФОРМАТИКА" Никлаус
Вирт и языки |
.files/WIRHT.gif) Никлаус Вирт умудренный
жизнью
|
Голландский ученый Эдсгер Дейкстра разработал концепцию
структурного программирования. |
|
.files/ENGELBART.jpg) |
В декабре 1968 года была организована на конференция Полом Сэффо
(Paul Saffo), профессором истории Стэнфордского университета и
оракулом компьютерных технологий. На этой конференции была необычная
демонстрация. Видеопоток, направляемый по радиоканалу из Пало-Альто,
освещал основные моменты работы Дэвида Энгельбарта
в Стэнфордском исследовательском институте (SRI -
Stanford Research Institute). Были показаны краеугольные камни новой
информационной эры: интерактивное программирование, совместное
использование баз данных, видеоконференции, навигация в виртуальных
пространствах, прототип оконного интерфейса. |
М.Р.Куиллиан из Университета Карнеги-Меллона предложил способ
представления знаний в виде семантических сетей. |
|
|
Фирма IBM разделила понятия аппаратных средств
(hardware) и программные средства
(software). Фирма начала продавать
программное обеспечение отдельно от железа, положив начало
индустрии программного
обеспечения. |
Сотрудники фирмы Bell Laboratories Кен Томпсон и Деннис Ритчи
приступили к разработке операционной системы UNIX.
В 1972 году Bell Laboratories начала выпускать
официальные версии UNIX. |
|
|
Фирма Control Data Corp. выпустила высокопроизводительный
компьютер CDC-7600. |
Профессор математики Массачусетского технологического института
Сеймур Пейперт на основе LISP создал язык
программирования LOGO. |
|
.files/ARPANET.jpg) Создатели 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. Новейшая история.
Еженедельник "Computerworld" №48-2001 http://schools.keldysh.ru/sch444/MUSEUM/PRES/CW-48-1-2001.htm
(Рей Томлисон первым послал сообщение с компьютера из одной сети на
компьютер, входящий в состав другой сети) №48-2001 100
лет со дня первой радиограммы через океан (Мир, увы, лучше знает
Маркони, а не Попова) №48-2001 Беспроводная
связь: 100 лет назад (Ровно 100 лет назад Маркони удалось
осуществить трансатлантическую передачу сигнала по
радио) №11-2002 История
сетей (От голубиной почты до Gigabith Ethernet)
Газета "ИНФОРМАТИКА" №2001 (Лето) Первый
транс-атлантический (Инициатором прокладки телеграфной линии
между Старым и Новым Светом стал предприниматель Сайрус Филд)
|
.files/INTERNET.jpg) Документальный эскиз ARPANet, состоящей из четырех
узлов
Интересные факты
1971: Написана первая программа для
эл.почты 1972: Придуман знак @ 1973: Первая
международная связь по эл. почте между Англией и
Норвегией 1988: Появление первого вируса-"червя",
поражающего почту.
| |