Файл: История развития программирования в России (Начало развития компьютеров в СССР).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 30.03.2023

Просмотров: 72

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

В 1970-е годы научная деятельность Андрея Николаевича была в основном связана с разработкой новых методов компиляции языков программирования. Прикладным результатом этих исследований явилась реализация переводчиков и кросс-переводчиков языков со статическим типом управления (ALGOL 68, Ada, Pascal, Oberon и др.) для различных платформ. В частности, в рамках этих работ были реализованы команды разработчиков ЛГУ под руководством Андрея Николаевича, который переводил ALGOL 68, одного из самых сложных языков программирования, существовавших в то время, для самой массовой платформы тех лет, ЭВМ ЕС. Впоследствии этот переводчик был перенесен на ряд других платформ, включая IBM PC.

В 1980-х годах Андрей Терехов начал работать над промышленными проектами в области телекоммуникаций. В связи с этим в сферу научных интересов Андрея Николаевича вошли вопросы технологии программирование и внедрение систем реального времени, в том числе встраиваемых систем. С середины 1990-х годов Андрей занимается научными исследованиями в области реинжиниринга программного обеспечения, а также преподаванием информационных технологий.

В 2002 году награжден медалью "Почетный работник высшего профессионального образования "Министерства образования Российской Федерации.

В 2005 году Указом Президента Российской Федерации А. Н. Терехов был награжден орденом "За заслуги перед Отечеством" II степени "За заслуги в научно-педагогической деятельности и большой вклад в подготовку высококвалифицированных специалистов" [19, С. 113-147].

Рисунок 7 - Веселов Евгений Николаевич

Текстовый процессор " лексикон "не зря называют "русским народным текстовым редактором". Появившийся на заре перестройки и рынков програмирования, в 1985 году, первый и долгое время остававшийся единственным русскоязычным процессором для MS-DOS был чрезвычайно популярен среди растущей армии пользователей IBM-совместимых персональных компьютеров. Количество промышленных установок и нелегальных копий этой программы не является статистически значимым. В 1992 году, лексикон начал новую жизнь. Весной на очередном Комтеке Компания "Микроинформ" представила первую портативную версию известного текстового редактора - "лексикон 1.0". "Лексикон" был создан в 1984-1985 годах Евгением Веселовым, одним из членов знаменитой команды молодых программистов, работавших под руководством Виктора Брябрина в Академии Наук СССР и сделавших оригинальные проекты на IBM PC, которые тогда только начали завоевывать нашу страну. В одной из публикаций 1992 года Веселов говорит, что работа над текстовым редактором изначально велась без каких-либо серьезных планов [4, С. 319]. На тот момент известная группа Brabin была уже доморощенным не плохим редактором, но и не без недостатков. Поэтому " я хотел написать что-то лучше, просто чтобы было легче вводить и редактировать свои собственные программы и статьи. Результатом стал редактор E9, названный так потому, что он имел девять окон, а затем превратился в "лексикон", добавив десятое окно и меню в стиле "Lotus 1-2-3". Популярность "лексикона" основывалась, конечно, прежде всего на том, что он давал возможность готовить тексты на русском языке и в то же время не требовал от пользователя каких-либо специальных навыков. Работа с" лексиконом " была не сложной, и различных удобных функций было достаточно. Помимо возможности ввода и редактирования текста, "лексикон" позволяет работать с несколькими документами в разных окнах, осуществлять контекстный поиск, форматировать абзацы и страницы, автоматизировать подготовку оглавления, проверять орфографию, выполнять макросы, конвертировать текст в Word и Ventura Publisher, работать с текстами на английском языке. Со временем редактор стал поддерживать несколько европейских и многие языки советских республик.


В конце 80-х годов, когда предпринимательству был дан "зеленый свет" и стали появляться первые кооперативы и совместные предприятия, поддержка и распространение текстового редактора, который к тому времени уже стал чрезвычайно популярным, естественно перешли на коммерческую основу. Сначала это был кооператив "Мастер-центр", затем компания "Параграф", основанная одним из членов команды ВК Степаном Пачиковым. Однако по-настоящему успешная рыночная судьба ждала лексикон после того, как усилиями Микроинформ удалось превратить его в настоящий программный продукт со всеми необходимыми атрибутами. Микроинформ был зарегистрирован в июне 1988 года как 60-негосударственное предприятие и был третьим в области компьютерного бизнеса после «Интерквадро» и «Диалог». Основную прибыль компании первые годы приносила торговля компьютерной техникой. Заработанный капитал позволял развивать другие направления, заниматься тем, что действительно нравилось - прикладными разработками и обучением. Учебный центр "Микроинформ", который постепенно стал основным бизнесом компании, начал работать осенью 1988 года. А главным направлением в области программного обеспечения стала работа над "Лексиконом".

Компания решила предложить рынку полноценный портативный продукт - в настоящую (такую же, как и у западных компаний) поставить в пакете дистрибутивную программу и подробные инструкции для пользователей. Но в начале 90-х годов в нашей стране это было чудо, и даже найти производство, где такие пакеты можно было бы произвести, было проблемой.

Генеральный директор компании Фридман узнал, что есть только одна компания, которая способна выполнить их заказ. Именно Казанский завод купил такую производственную линию. Конечно, возник вопрос, сколько пакетов заказать? Ряд сотрудников "Микроинформа" думали начать ограничивать партию до 100-200, 500 штук. Но гендиректор назвал другую цифру-5 тысяч. "В то время это был очень крупный заказ, - говорит Фридман. - Во многом благодаря нашему заказу Казанский завод смог встать на ноги" [5, С. 13-18]. Как обычно, не обошлось и без курьезов. Чтобы первый пакетный программный продукт в Советском Союзе выглядел презентабельно, руководители Микроинформа пригласили профессиональных художников для разработки дизайна упаковки. Они предложили десятки эскизов, и не один из них создателям "лексикона" не понравился. Затем в процессе предложили свой собственный шаблон. И он пошел в производство, логотип придумали сами. Судьба первой отечественного пакета сложилась удачно. Пользователи готовы купить лексикон для DOS. Только за первый год было продано около 20 тысяч упаковок. Для почти полностью пиратского российского рынка это было огромным достижением. Но с финансовой точки зрения это было не так уж и здорово - в "плюс" компания так и не вышла. Причина проста - цена упаковки была очень низкой. Тем не менее, проект по разработке и продвижению отечественного текстового редактора всеми специалистами и аналитиками рынка тех лет был признан успешным. Шутка ли, в своей категории продуктов - текстовых редакторов - "лексикон" занял первое место, его доля в количестве инсталляций оценивалась в 32%. Второе место заняло Word Microsoft (23% рынка). А учитывая нелицензированные экземпляры "лексикона" был вообще недосягаемым лидером. "У них было огромное преимущество перед Microsoft", - говорит Борис Фридман. - Наш редактор изначально был русскоязычным продуктом, и для иностранных компаний русификация программного обеспечения в те годы была проблемой" [4, С. 319]. "Лексикон" для DOS жил и развивался, как и положено нормальному коммерческому продукту - появлялись новые версии, устанавливалась техническая поддержка. И развитие версии Windows прогрессировало с большим трудом. В конце концов, руководители "Микроинформа" поняли, что в данном случае необходимо поставить точку. Борис Фридман напоминает, что было две причины, которые заставили остановить развитие. Во-первых, на этот проект уходило все больше и больше денег, и компания не могла игнорировать объем затрат, а во-вторых, набирал силу редактор Word для Windows от Microsoft [4, с. 320]. Всем было ясно, что американский инвестор вложит огромные деньги в адаптацию программного обеспечения, маркетинг и рекламную кампанию, а у Микроинформации вряд ли хватит денег, чтобы противостоять такой мощной экспансии. Команда программистов была расформирована, Веселов перешел на работу в IBS, а позже уехал в США.


Рисунок 8 - Пажитнов Алексей Леонидович

Алексей Леонидович Пажитнов родился в 1956 году, русский легендарный российский игровой программист, автор "Тетриса". Окончил Московскую математическую школу № 91 и МАИ. Он работал в вычислительном центре Академии Наук СССР, занимался проблемами искусственного интеллекта и распознавания речи. Там же, в 1985 году, он разработал знаменитую игру "Тетрис".

Легенда гласит, что рядовой российский программист создал гениальную игру, которая обошла весь мир, умножая миллионы копий, но не принесла своему Создателю ни копейки. Мы не можем сказать, что это не так, "Тетрис" приобрел небывалую популярность, и Пажитнов не получил выдающихся доходов в полном объеме. Однако история распространения "Тетриса" полна нюансов, о которых мало что известно. Рабочий ВТС АН СССР Алексей Пажитнов время от времени писал простую игрушку. Как часто бывает, "Тетрис" родился не от хорошей жизни, Алексею пришла в голову идея запрограммировать классическую головоломку "Пентамино" так, чтобы фигурки падали, поворачиваясь вокруг центра тяжести. Однако мощности "Электроники-60" для этих расчетов не хватало, и задачу было решено упростить - усечение у пентамино пятого элемента. Так родился "Тетрис" - программа, написанная за две недели на языке программирования Паскаль. Шестнадцатилетний школьник Вадим Герасимов импортировал игрушку на IBM PC, после чего вся столица, а затем и страна, узнала о Тетрисе. Через год "Тетрис", благодаря братьям из социалистического лагеря Будапешта, появляется на платформах Apple II и Commodore 64. Примерно в это же время в сделку попадает британский бизнесмен Роберт Штайн, венгр по национальности. Штейн в восторге от игрушки и, недолго думая, продает часть прав на Тетрис компании Miсrosoft, принадлежащей британскому медиамагнату Роберту Максвеллу. Как именно это произошло, не совсем понятно. Но то, что Штейн пришел договариваться о покупке прав у реальных правообладателей через несколько месяцев после сделки - исторический факт. Русские, как и ожидалось, "не сдавались", отказываясь продавать Штейну права на" Тетрис " на его условиях. Между тем две компании Maxwell - британская Mirrorsoft и американская Spectrum Holobyte - выпускают собственную версию "Тетриса", под завязку нагруженную советским колоритом. Вполне возможно, что о Пажитнове так никто и не узнал бы, если бы не любопытство журналистов CBS, представивших миру автора популярных игр. После интервью с Пажитновым позиция Штайна пошатнулась - понятно, что он не афишировал свои поездки в Москву и неудачные попытки договориться с советскими организациями. Как не афишируется, мягко говоря, сомнительное происхождение их прав на эту игру. В мире количество проданных Tetris - включая версии для ПК и специализированные портативные игровые устройства - вероятно, составляет сотни миллионов. Алексей Пажитнов, как уже говорилось выше, не получил ни цента от продажи "Тетриса". Однако, он не остался без награды. Государство, по слухам, дало ему i-286-й компьютер и предоставило ему квартиру. В 1988 году он основал AnimaTek, а в 1991 году он переехал в Соединенные Штаты с AnimaTek. Несмотря на относительную неопределенность этой компании, многие игроки столкнулись с результатами ее работы: разработка AnimaTek применялась, например, в известной стратегии Age of Empires от Microsoft. Роджерс, тем временем, практически полностью переключился на получение дохода от "тетриса", организовав сначала компанию Blue Planet Software, а затем и компанию Tetris. В Октябре 1996 года он перешел в компанию "Microsoft", где занимался разработкой головоломок Pandora's Box, получил несколько престижных наград. 18 августа 2005 года Wildsnake Software выпустила объявление о том, что Алексей Пажитнов начинает разработку новой серии игр.


Рисунок 9 -Первин Юрий Абрамович

Юрий Абрамович Первин (1935 г. р.) - профессор Ярославского государственного педагогического университета. К. Д. Ушинский и российский государственный социальный университет, доктор педагогических наук. Женатый, имеет пятерых детей и увлекается историей и культурой Франции. Окончил Горьковский государственный университет. Н. И. Лобачевского по специальности математика и информатика (последний год обучения в университете и заочной аспирантуре при Московском университете. М. В. Ломоносова). Кандидат технических наук (1969), доктор педагогических наук (1989), профессор (1994). В 1995 году избран действительным членом Международной академии информатизации (с 1997 года - президент департамента информатизации школьного образования Академии), в 1996 году - действительным членом Российской академии естественных наук. В течение 16 лет работал в Сибирском отделении Академии наук в Новосибирске, где вместе с академиком А. П. Ершовым участвовал в формировании концепции национальной программы компьютеризации российской системы образования. С 1986 года (с момента образования школьной лаборатории информатики в Институте программных систем РАН) работает в Переславле-Залесском. Директор предприятия "Роботландия+ "[14, С. 10], а также разрабатывает и внедряет программно-методической системы для начальной школы (одна из наиболее распространенных российских разработок, одноименная программно-методическая система "Роботландия"). Член Научного Совета по защите диссертаций при Аргу. Член Координационного Совета Федерации Интернет - Образования. Автор более 340 публикаций, в том числе учебников, монографий, энциклопедических статей и более 30 публикаций в зарубежной научной прессе.

Рисунок 10 -Степанов Александр Александрович

Степанов Александр Александрович - российско-американский ученый в области информатики и вычислительной техники. Он был топ-менеджером SGI, AT&T и Compaq. Наиболее известен как разработчик STL (англ. Стандартная библиотека шаблонов) - части стандарта языка C++. Александр родился 16 ноября 1950 года в Москве. С 1967 по 1972 год он изучал математику в Московском государственном университете. В 1973 году получил диплом учителя математики в Московском областном педагогическом институте Крупской (МОПИ). C 1972 года Александр начал работать в МПС. В коллективе программистов под руководством Александра Гуревича участвовал в разработке мини-компьютера для управления ГЭС. Занимался разработкой аппаратных средств, операционных систем, отладчиков. Его первая опубликованная работа относится к этому периоду. Он увлекался операционными системами реального времени. В то же время (по его словам в 1976 году) у него были идеи, связанные с обобщенным программированием, которые через 15 лет привели к развитию библиотеки STL. В 1977 году он уехал в США. Начал работать в Исследовательском центре General Electric, Скенектади, Нью-Йорк. В то время он работал над языком программирования Tecton. В 1985 году Александр был приглашен в GE Research для преподавания курса программирования высокого уровня. Он получил грант от GE Research, Лаборатории информационных систем для работы над реализацией своих идей обобщенного программирования в виде библиотеки алгоритмов на языке Ada. В 1987 году он получил предложение работать в Bell Laboratories для реализации своего подхода в виде библиотеки на C++. Однако стандарт языка на тот момент не позволял полностью реализовать задуманное. В 1988 году Александр переехал в HP Labs, где он первоначально работал над вещами, не связанными с общим программированием. Он занимался системами хранения данных, дисковыми контроллерами. В 1992 году он вернулся к работе над алгоритмами. Его величайшим достижением является появление понятия "обобщенное программирование", целью которого является возможность писать алгоритмы очень высокого уровня абстракции, которые будут столь же эффективны, как и код, написанный специально для конкретного случая использования. Это достигалось путем разбиения программ на специально классифицированные и организованные элементы. Воплощением этой идеи в жизнь является STL. Помимо общего программирования, он написал несколько работ по робототехнике, системам хранения данных.


Он также известен как автор так называемого "теста Степанова", который оценивает качество компиляторов.

Рисунок 11 - Соколов Александр Юрьевич

Александр Соколов родился 15 декабря 1955 года, в Ленинграде, вскоре переехал с родителями в Москву. В 1972 году окончил школу № 57 в Москве, а затем поступил на факультет управления и прикладной математики МФТИ, который окончил в 1978 году.

В 1980 году он был одним из первых двух научных сотрудников, зачисленных орденом в Государственную Академию Наук СССР. С 1982 года он также работал ассистентом кафедры МФТИ (до 1986 года назывался кафедрой ФМПО), где проводил занятия по технологиям программирования и руководил рядом групп. В частности, он руководил основной группой рекрутского набора Академии Наук СССР в 1986 году. До 1986 года работал в лаборатории физико-математических проблем окружающей среды, где занимался математическим моделированием. В конце 1986 года он перешел в лабораторию численных методов алгебры, где под руководством В. В. Воеводина с 1989 года занимался инструментальной системой "навигатор" для управления базой знаний, предшественницей "линейной". Работа, результаты которой были освещены в трех статьях, двигалась к завершению, но не была закончена: в начале 1992 г. А. Ю. Соколов вдруг заболел. После неудачной операции, проведенной в апреле, А. Ю. Соколов скончался 26 сентября 1992 года.

За время работы в Академии Наук СССР А. Соколов зарекомендовал себя как мастер по освоению современных технологий и передаче такого опыта коллегам по работе. В частности, на мини-компьютере HP-1000 производства Hewlett-Packard, работая системным администратором, он не только выполнил необходимые работы по его вводу в эксплуатацию, но и написал несколько графических библиотек для работы с различными периферийными устройствами (графическими дисплеями, плоттерами и матричными принтерами) из программ Fortran, а также стандартизированные описания к ним. Большинство пользователей, приступая к работе, искренне верили, что это программный пакет от "Хьюлетт-Паккард". После появления персональных компьютеров в Академии Наук СССР они были соединены А. Ю. Соколова сетью с HP-1000. Под его руководством часть программы по углубленному изучению информатики была разработана в 59-й школе г. Москвы, когда ОВМ СССР начал с ней долгосрочное сотрудничество.

В 1995 году в связи с 40-летием Соколов, по предложению Г. И. Марчука был учрежден премией ИВМ РАН имени А. Ю. Соколова, как дань уважения его заслугам перед институтом.