Файл: История развития программирования в России (основы развития программирования).pdf

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

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

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

Добавлен: 04.07.2023

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

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

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

В конце 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 - включая версии для ПК и специализированные портативные игровые устройства - вероятно, составляет сотни миллионов. Алексей Пажитнов, как уже говорилось выше, не получил ни цента от продажи "Тетриса". Однако, он не остался без награды. Государство, по слухам, дало ему 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-летием Соколов, по предложению Г. И. Марчука был учрежден премией ИВМ РАН имени А. Ю. Соколова, как дань уважения его заслугам перед институтом.


Рисунок 12 - Гуртяк Дмитрий Александрович

Дмитрий Александрович Гуртак - Донецкий программист. Он известен как автор программы KeyRus, которая была установлена на многих персональных компьютерах в Советском Союзе. Он также написал много других популярных утилит в 90-х годах (например, PEEK/POKE, CALK, SDIR, PRSPOOL, CAPSCR, TXTSCR, VGA480, PROTECT, SLOWER, BUGS и т. д.). Родился 9 октября 1971 года в Макеевке. Умер 13 Ноября 1998 Года.

С 8 класса до окончания школы он учился в школе "Юный кибернетик" при физическом факультете Донецкого государственного университета, который закончил с отличием в 1988 году. Во время учебы он был награжден дипломом первой степени, как победитель практического тура, и дипломом третьей степени, как победитель теоретического тура II областной олимпиады по информатике (март 1988 года). В апреле 1988 года он был награжден дипломом за лучшую работу по программированию на алгоритмических языках, представленную на XVII областной конференции Малой академии наук и в мае 1988 года получил диплом за активное участие в работе Донецкой областной Малой академии наук. В 1994 году окончил математический факультет по специальности Прикладная математика. В 1992 году занял второе место на Республиканской студенческой олимпиаде по программированию. В 1989 году он написал первую версию своей программы KeyRus, а позже написал еще семь версий крэка для DOS. Благодаря выгодному отличию от аналогов по гибкости и компактности, KeyRus получил признание и распространение не только в СССР, но и за рубежом (Германия, Чехия, Финляндия, США, Канада, Австралия и другие страны).

Волков Всеволод Владиславович родился 29 марта 1971 года, СССР - украинский программист. Окончил факультет электронной техники Киевского политехнического института в 1993 году по специальности Промышленная электроника. В 1991 году он написал программу wolf commander, чтобы получить более быструю версию Norton Commander для личного использования. В том же году программа начала широко распространяться и стала довольно известной, несмотря на то, что до 1995 года она имела статус бета-версии. С 1998 года работает программистом в киевской интернет-компании "lucky.net".

Volkov Commander (VC) - один из самых популярных файловых менеджеров для операционной системы DOS, клон Norton Commander.

ВК полностью помещается в 64КБ на диске, являясь непревзойденным образцом компактности. Примерно аналогичная функциональность в NC требует на порядок больше места на диске.

Часто поставляется с загрузочными дисками и CD-ROM. Ограниченный набор функций (вы не можете запутаться во многих меню и командах). Имеет встроенный шестнадцатеричный редактор.