Итоги тысячелетия, столетия, года александр Прохоров

Вид материалаСтатья

Содержание


Развитие периферии
Развитие программного обеспечения
Подобный материал:
1   2   3   4   5   6   7   8   9   ...   24

Развитие периферии


Основу для построения систем внешней памяти — технологию цифровой магнитной записи разработала еще в 1945 году фирма IBM. Фирма Univac на основе этого изобретения выпустила первую цифровую память на магнитной ленте. Первый скоростной принтер появился в 1953 году. Его разработала компания Remington-Rand для компьютера Univac. В том же году Джеймс Форрестер изобрел ферритовую память в виде кольцевых сердечников и тогда же появился первый серийно производимый накопитель на магнитной ленте — устройство IBM 726, плотность записи которого составляла 100 символов на дюйм, скорость — 75 дюймов в секунду. Прообраз современного дисплея появился, вероятно, в 1958 году — в этом году Франк Розенблат построил ЭВМ Perceptron Mark I, в котором в качестве устройства вывода была использована электронно-лучевая трубка. В 1963 году Дуглас Энгельбарт получил патент на манипулятор “мышь”, и вскоре после этого — в 1964 году — М. Девис и Т. Эллис из Rand Corporation разработали дигитайзер. В 1966 году IBM применила первую подсистему дисковой памяти — IBM RAMAC 305. Она имела емкость всего 5 Мбайт на 50 двухфутовых пластинах. Год спустя, в 1967 году, А. Бобек, сотрудник Bell Labs, разработал память на цилиндрических магнитных доменах (bubble memory).

По-видимому, первый накопитель на гибких магнитных дисках появился в 1971 году в мэйнфреймах фирмы IBM System 370/135 и 370/195.

Развитие программного обеспечения


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


1945

Цифровая магнитная запись

1953

Первый скоростной принтер

1958

Электронно-лучевая трубка для вывода данных

1963

Манипулятор «мышь»

1964

Дигитайзер

1966

Первая подсистема дисковой памяти

1967

Память на цилиндрических магнитных доменах

1971

Накопитель на гибких магнитных дисках


Считается, что история операционных систем берет свой отсчет с 1954 года, когда Джин Амдал разработал операционную систему для машины IBM 704. По-видимому, в это же время появились и современные языки высокого уровня. В 1954 году Джон Бэкус из IBM начал работу над процедурным языком высокого уровня для численных методов, который получил название Fortran. Этот язык оказал огромное влияние на развитие программного обеспечения. До сих пор ни в одном другом языке нет столь богатой коллекции самых разнообразных библиотек, и прежде всего математических. Одна из наиболее популярных — IMSL фирмы Visual Numerics — включает свыше тысячи процедур математической обработки данных и фактически является стандартом для различных компьютерных платформ. Язык пережил множество модификаций: 1958, 1962, 1964, 1966, 1979, 1995 годы и прочно сохраняет свои позиции и в наше время как язык для решения задач числительной математики. В 1958 году появился язык ALGOL, который оказал большое влияние на развитие процедурных языков. В конце 1958 года математиком Джоном Маккарти из MIT был разработан язык программирования Лисп, который имел большое значение для постановки и решения задач искусственного интеллекта.

В 1959—1960 годы по заказу Пентагона был разработан язык программирования Кобол, который активно использовался для решения экономических задач. В 60—70-е годы до 80% программ в США писалось с помощью этого языка.

В 1964 году Джон Кемени и Томас Курц из Дартмутского колледжа (США) разработали один из наиболее популярных современных языков программирования Бейсик (BASIC, от Beginners All-Purpose Symbolic Code — универсальный символический код для начинающих). В следующее десятилетие он завоевал всеобщее признание вследствие своей простоты и пригодности для первых персональных компьютеров с их ограниченным объемом памяти. Со временем появилось множество разновидностей BASIC. С языком Бейсик тесно связана биография Билла Гейтса. Как утверждают, в возрасте 19 лет в 1975 году (год основания Microsoft) он разработал интерпретатор этого языка, который, кстати, впоследствии стал мировым стандартом и принес миллионы чистой прибыли.

В 1964 году компания IBM предложила термин “текстообработка” (word processing). Именно этот тип программ сыграл впоследствии решающую роль в массовом распространении персональных компьютеров.

В 1969 году произошло чрезвычайно важное событие для дальнейшего развития операционных систем — сотрудником фирмы Bell Labs концерна AT&T Кеном Томпсоном на основе проекта Multics была разработана операционная система UNIX. Однако лишь спустя три года Bell Labs начала выпускать официальные версии UNIX и продавать на нее лицензии. В 1970 году Чарльз Мур из Национальной радиоастрономической обсерватории в Аризоне (США) создал язык программирования Форт. В 1972 году Деннис Ричи, специалист по системному программированию фирмы Bell Labs, разработал язык С, которому суждено было стать наиболее распространенным современным языком программирования для профессионалов. Название появилось случайно, язык оказался преемником ранее созданного языка, имевшего название “В”, и был использован для программирования новой операционной системы UNIX, работа над которой тоже не входила в официальные планы компании. Как только система UNIX получила распространение, язык С быстро стал популярным как язык среднего уровня, в котором удобство и краткость языков высокого уровня сочетались с возможностью доступа к аппаратуре, что традиционно обеспечивалось Ассемблером. Удобство использования языка для программирования специальных эффектов и обработки изображений способствовало и его дальнейшему распространению.

В 1973 году по заказу Пентагона была начата разработка языка Ада — единого языка для встраиваемых и бортовых систем. В 1974 году Гарри Килдал написал операционную систему СР/М, получившую широкое распространение на 8-разрядных микрокомпьютерах, 16-разрядная версия СР/М была взята Microsoft за основу при разработке MS-DOS. В 1978 году на рынке появилась первая электронная таблица под названием Visicalc (разработчики Дэн Бриклин и Боб Фрэнкстон). Первую версию программы Дэн Бриклин написал еще будучи студентом Гарвардской школы бизнеса; усовершенствованная при участии Боба Фрэнкстона программа имела огромный успех на рынке и определила целое направление и коммерческую популярность” в том числе и продаж компьютеров фирмы Apple. Десятью годами позже Митч Капор представил систему. Lotus 1-2-3, которая победила в конкурентной борьбе Visicalc и принесла более 500 млн. прибыли.

В 1979 году фирма Micropro International (позднее — Wordstar International) выпустила текстовый процессор Wordstar, который оказал очень сильное влияние на все последующие разработки в этой области. Считается, что первым текстовым редактором, получившим распространение, был Electric Pencil, разработанный для компьютеров Apple, и его популярность для написания текстов (именно текстов, а не текстов программ, как это было ранее) явилась неожиданностью и для самих разработчиков. Одним из основных разработчиков данного редактора был Сеймур Рубинштейн. Кстати, он же стал и одним из разработчиков программы Wordstar.

В 1981 году появилась самая популярная из операционных систем — система MS-DOS (известная также как PC-DOS) компании Microsoft. Ее поставки начались в 1981 году вместе с компьютерами IBM PC. Многие черты MS-DOS были унаследованы от операционной системы СР/М-80 фирмы Digital Research, применявшейся в 8-разрядных персональных компьютерах.

Первую версию системы в 1979 году разработал Тим Петерсон, сотрудник фирмы Seattle computer Products. Современный вид система получила после того, как в 1981 году фирма Microsoft приобрела ее и применила для ставших популярными компьютеров IBM PC.

В конце семидесятых появился язык Паскаль, получивший свое название в честь французского математика XVII века Блеза Паскаля; язык был разработан швейцарским ученым Никласом Виртом. Отличительной особенностью языка явилось наличие строгой логической структуры, что сделало его практическим стандартом в обучении методам структурного программирования нескольких поколений программистов. С 1983 года язык был введен во все учебные курсы для изучающих программирование в США. В 1983 году IBM начала совместную с Microsoft разработку операционной системы OS/2.

В 1983 году Бьярн Страуструп (AT&T Bell Labs) разработал язык программирования высокого уровня Cи++, который объединил возможности языка Си с методологией объектно-ориентированного программирования. Программа Windows, в версии 3.0, впервые была анонсирована 23 мая 1990 года. Многие считают эту дату ключевой в развитии современных программ для персональной техники. С появлением данной программы пользователи уже не зависели от текстовых сообщений MS-DOS и пользовались интуитивно понятной графической средой. С начала 90-х активно развивается программное обеспечение для Интернета. В 1990 году в компании Sun Microsystems при активном участии Патрика Нотона был создан новый объектно-ориентированный язык программирования Oak. Примерно в это же время Sun Microsystems анонсировала систему Mosaic, которая легла в основу World Wide Web, ставшей базой для бурного развития Интернета. Нотон предложил использовать Oak в создании Интернет-приложений. Вскоре был написан Oak-компилятор и Oak-браузер WebRunner. Данные разработки послужили основой для будущего языка Java, который официально был объявлен в 1995 году и впоследствии вырос в технологию Java.

В 1991 году студентом факультета вычислительной техники Хельсинкского университета Линусом Торнальдом представлена UNIX-система для PC-компьютеров под названием Linux, которая стала активно развиваться в конце столетия. Огромный вклад в развитие программного обеспечения для Интернета внесла компания Netscape Communications. В 1994 эта компания выпустила бета-версию ставшего популярным Web-браузера Netscape Navigator. В 1995 Microsoft выпустила Windows 95 и браузер Internet Explorer, который стал конкурировать с программой Netscape Navigator.

Хронология появления некоторых важных программ, определивших целые направления развития ПО




ОС

Языки программирования

Прикладные программы

1954

Первая ОС для IBM 704

FORTRAN




1964




BASIC




1969

UNIX







1972




C




1978







VisiCalc
(первая электронная таблица)

1979







Wordstar
(первый текстовый процессор)

1981

MS-DOS







1983

OS/2

С++




1990

Windows 3.0







1992

Linux







1994







Netscape Navigator

1995




Java





Необходимо также отметить важнейшее событие — появление в 1993 году первой версии Windows NT; одним из руководителей данного проекта был всемирно известный разработчик операционных систем Дэвид Кутлер — архитектор ОС MVS.

В 1996 Microsoft выпустила Exchange Server, который явился вторым по величине проектом в истории этой корпорации. Разработка длилась восемь лет, бета-тестирование шло два года.

Программа Windows оказалась самой успешной в коммерческом плане программой. В 1998 году появилась версия Windows 98, а в 1999 году — Windows 2000.