Файл: История развития программирования в России ( Начало работ в области ЭВМ и программирования в России).pdf

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

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

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

Добавлен: 31.03.2023

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

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

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

В 1984-1985 годах Веселовым Евгением Николаевичем, одним из членов знаменитой команды молодых программистов, работавших под руководством Виктора Брябрина в ВЦ АН СССР и делавших оригинальные проекты на IBM PC, был создан текстовый процессор «Лексикон» [4]. «Лексикон» не зря называют «русским народным текстовым редактором». Появившийся ещё на заре перестройки и рынка, в 1985 году, первый и долгое время остававшийся единственным, русскоязычный процессор для MS-DOS был чрезвычайно популярен у растущей армии пользователей IBM-совместимых персональных компьютеров. Число некоммерческих инсталляций и нелегальных копий этой программы не поддается статистике. В 1992 году у «Лексикона» началась новая жизнь. Весной на очередном «Комтеке» компания «Микроинформ» представила первую коробочную версию знаменитого текстового редактора - «Лексикон 1.0».

Популярность «Лексикона» основывалась, конечно, прежде всего, на том, что он давал возможность подготавливать тексты на русском языке и при этом не требовал от пользователя никаких специальных навыков. Работа с «Лексиконом» не составляла большого труда, а различных удобных функций в нём было предостаточно. Помимо возможности вводить и редактировать текст, «Лексикон» позволял работать с несколькими документами в разных окнах, осуществлять контекстный поиск, форматировать абзацы и страницы, автоматизировать составление оглавления, проверять орфографию, выполнять макрокоманды, конвертировать текст в форматы Word и Ventura Publisher, работать с текстами на английском языке. Со временем редактор стал поддерживать несколько европейских и множество языков советских республик.

В 1991 г. Анатолий Абрамович Шалыто - профессор, доктор технических наук и заведующий кафедрой технологий программирования СПбГУ ИТМО, предложил «Автоматное программирование» - парадигму программирования, основанную на представлении программы в виде совокупности автоматизированных объектов управления, каждый из которых состоит из объекта управления и системы управления, представляемой в виде взаимосвязанной системы конечных автоматов, а также технологию программирования на основе применения конечных автоматов, названную «Switch-технология» [8].

В 2002 г. Анатолий Абрамович Шалыто выдвинул новую инициативу в программировании – «Движение за открытую проектную документацию».

«Движение за открытую проектную документацию» — направление в проектировании программного обеспечения, приоритетами которого являются подробное документирование всех стадий создания компьютерных программ и общедоступность полученной документации.


24 апреля 1992 года Игорь Данилов создал антивирусную программу Doctor Web.

Разработка программы Doctor Web началось с программы Spider. Эта антивирусная программа-сторож для DOS «растягивала» сеть для вирусов, и попадавшие в эту сеть вирусы лечились неутомимым пауком (Spider). С тех пор стилизованный паучок стал фирменным знаком программ, созданных под руководством Игоря Данилова. Вскоре к программе-сторожу Spider добавилась программа-доктор (сканер) Web, а вместе они образовали антивирусную систему Spiders Web.

После серьёзной переделки, программа-доктор Web получила своё современное название Doctor Web. В этом названии слово Doctor отражает суть программы - лечение компьютеров от всех видов компьютерных вирусов, а слово Web осталось от предыдущего названия. Однако с развитием всемирной сети World Wide Web имя программы Doctor Web получило новое значение - «Доктор Всемирной Паутины». И это новое название полностью соответствует современному наполнению антивируса Doctor Web.

На базе ядра (engine) Doctor Web в дальнейшем были созданы новые антивирусные продукты. Улучшен интерфейс программы, проведена локализация программы на французский, испанский, польский, китайский, словацкий, болгарский языки. Doctor Web стабильно показывает высокие результаты в различных международных тестах. Уже пять, раз Doctor Web получал престижные награды «Virus Bulletin 100%», присуждаемые авторитетным международным журналом Virus Bulletin. Данная награда присуждается лишь в том случае, если и сканер, и сторож обнаруживают абсолютно все вирусы из тестовой коллекции, случаи заражения которыми были зафиксированы у пользователей.

Осенью 1993 года была выпущена первая публичная версия архиватора RAR, автором которой является Евгений Лазаревич Рошал. В названии утилиты сокрыты инициалы ее создателя – RAR означает Roshal ARchiver. В 1995 году, с появлением Microsoft Windows 95, Евгений создал версию RAR'а для Windows – WinRAR. WinRAR считается одним из лучших архиваторов в мире, его интерфейс поддерживает в настоящее время 47 языков, а возможности впечатляют. Например, утилита способна работать с файлами размером до 8,589 млрд. гигабайт [10].

В сентябре 1996 г. Евгений Рошал разработал файловый менеджер FAR Manager. Файловый менеджер – программа, предоставляющая интерфейс пользователя для работы с файловой системой и файлами. Файловый менеджер позволяет выполнять наиболее частые операции над файлами — создание, открытие/проигрывание/просмотр, редактирование, перемещение, переименование, копирование, удаление, изменение атрибутов и свойств, поиск файлов и назначение прав.


23 сентября 1997 года на ежегодной российской выставке информационных и коммуникационных технологий Softool широкой публике была представлена Поисковая система Яndex-Web, разработанная российской компанией CompTek. CompTek — один из дистрибьюторов оборудования, программного обеспечения и решений в области телекоммуникаций, основанная в 1989 году Аркадием Юрьевичем Воложем.

Работа над Яndex началась еще в 1990г. Тогда в компании CompTek сделали программу с полнотекстовым морфологическим поиском. Первая версия словаря работала со скоростью 3 слова в секунду. Основной разработчик программы Илья Валентинович Сегалович, провел оптимизацию программы и весной 1993 года написал морфоразбор, который держал 100 тысяч русских слов в 300 килобайтах основной памяти и работал со скоростью 1000 слов в секунду. Наконец-то появилась возможность сделать быстрый индексатор, что называется «для конечного пользователя». И осенью того же года, примерно, появилась первая программа «Яндекс».

Сегалович придумал само слово «Яndex» (состоящее из характерной кириллической буквы «Я» и части слова index; обыгран тот факт, что русское местоимение «Я» соответствует английскому «I») и разработал программу автоматического морфологического анализа, используемую при поиске.

Но вместо того, чтобы делать непонятно, кому нужные поисковые системы, он решил пойти по проторенному пути и выпустить «закрытую» систему с морфопоиском. Так появилась «Библия». Точнее Библейский Компьютерный Справочник. Программа под Windows. Весной 1996 года морфология на «закрытом» словаре перестала всех устраивать. По одной простой причине: в Библии - 40 процентов слов не словарные, а в Интернете и того больше (если мерить по словарю).

Сегалович создал, за довольно короткий срок «открытый» словарь, примерно то, что сейчас работает в Яндексе. Сейчас Илья технический директор компании «Яндекс».

«Яндекс» не был первой поисковой системой России (раньше появились Рамблер и Апорт), но стал быстро набирать аудиторию. В 2001 году он обогнал крупнейший поисковик российского сегмента сети — Рамблер, став лидером в Рунете.

К 2011 году «Яндекс» стал одной из крупнейших в Европе интернет-компаний с капитализацией 10 млрд долларов (на 2013 год). С 4,84 млрд поисковых запросов система «Яндекс.Поиск» к началу 2013 года занимала среди поисковых систем четвёртое место в мире и второе среди неанглоязычных систем после китайской Baidu [10].

В 1989 году Евгением Валентиновичем Касперским была разработана антивирусная утилита. В то время в СССР получил распространение первый в мире самошифрующийся файловый вирус Cascade, который провоцировал эффектное по тем временам «осыпание» вниз всех символов на экране компьютера. Этот вирус и обнаружил на своем компьютере Евгений Касперский, проанализировав код зловредной программы он и разработал утилиту для его лечения .


К 1990 г. антивирусная программа Касперского приобрела вполне презентабельный вид. Евгений разработал интерфейс пользователя, простой и наглядный. Управлять работой программы можно было при помощи мыши. Надо сказать, что в те годы программы других авторов, признанные рынком, запускались из командной строки, так что интерфейс, который появился в программе Касперского, хоть и работал в алфавитно-цифровом режиме, стал большим шагом вперед. Ведь операционная система Windows только появлялась, а на большинстве ПК была установлена MS-DOS. Возможно, наличие интерфейса и произвело впечатление на заказчиков.

Первое международное признание программа получила в 1994 г. По результатам тестирования, которое проводил университет Гамбурга, продукт Касперского занял первое место, обнаружив больше всего вирусов из коллекции университета.

В 1997 году основана фирма «Лаборатория Касперского». В настоящее время технологии «Лаборатории Касперского» защищают более 400 миллионов пользователей и 270 тысяч корпоративных клиентов во всем мире [11].

В 1991 году основана фирма "1С". Основателем и руководителем ее является Борис Георгиевич Нуралиев. Фирма специализируется на дистрибуции, поддержке и разработке компьютерных программ и баз данных делового и домашнего назначения. Название компании возникло из названия собственной поисковой программы: не более 1 секунды требовалось для получения требуемой информации [15].

С 1991 года компания 1С начала выпускать свои первые версии конфигураций для ведения бухгалтерского учета. Это были DOS версии программ, которые позволяли формировать бухгалтерские проводки при внесении документов и позволяли работать в многопользовательском режиме. Программу заметили, стали использовать, это и дало начало для развития 1С платформы в дальнейшем.

Первые продажи конфигураций 1С Предприятие для системы Windows начались в 1995 году, когда пользователи переходили с Windows 3.X на Windows 95. Это была конфигурация 1С Бухгалтерия 6.0, которая могла делать бухгалтерские проводки при проведении документов и имела улучшенный графический интерфейс. На тот момент — это был революционный инструмент, который завоевал популярность бухгалтеров и получил большую известность на рынке экономического софта.

Следующим этапом в развитии платформы 1С является выпуск платформы 1С Предприятие 7.7 в 1999 году. До этого выпускались промежуточные версии, но окончательной реализацией задуманного функционала является именно эта версия платформы. Если до этого конфигурации 1С создавались исключительно для ведения бухгалтерского учета, то с этой версией платформы расширился функционал выпускаемых 1С конфигураций. Появились новые конфигурации, ориентированные на другие области применения, такие как «1С Торговля и склад» для учета складской деятельности, «1С Зарплата и управление персоналом» для расчета заработной платы, «1С Производство услуги бухгалтерия» для автоматизации учета производственных предприятий и др.


Предлагаемые конфигурации приобрели популярность как у мелких организаций, так и у достаточно крупных предприятий. Но поскольку выпускаемые конфигурации 1С Предприятие 7.7 не могли учесть всех нюансов работы предприятий, для многих компаний появилась необходимость в их доработке под свои бизнес-процессы. Это спровоцировало массовую потребность в программистах 1С, которые могли реализовать необходимый для работы предприятия функционал в предлагаемых базовых конфигурациях 1С.

В 2012 году была выпущена ознакомительная версия 1С Предприятие 8.3, в которой развитие 1с предприятия продолжилось. Основными направлениями расширения функционала платформы стала интеграция с различными Web-технологиями. В платформе реализована возможность разработки мобильных приложений, расширились механизмы работы с http, появились новые механизмы интеграции с веб и приложениями. Также появилась возможность полноценной работы с Linux системами. Эти технологии развиваются и по текущий день.

На текущий день платформа 1С Предприятие имеет весь спектр функций, необходимый для работы современного приложения [15]:

– поддерживает клиент-серверную архитектуру;

– имеет возможность интеграции с другими приложениями и с веб-сайтами по всем известным на текущий день стандартам;

– удаленная работа с базами данных через интернет;

– существует возможность написания мобильных приложений;

– полноценная работа на Windows и Linux системах.

2. Проблемы и тенденции развития программирования в современной России

Развитие российской индустрии программирования затруднено целым рядом проблем. Самая большая трудность — это компьютерное пиратство. 88% используемых в России программ являются нелицензионными (в среднем по миру — 36%) [10]. Только Вьетнам, Китай и ряд стран бывшего СССР имеют еще худшие показатели по этой проблеме. Некоторые компании пытаются избежать столкновения с этой проблемой путем ориентации создаваемых продуктов на западный рынок. Этот подход (известный также как «скандинавская» или «израильская» модель) представляется очень многообещающей, так как из-за разницы в уровне цен на исходном и целевом рынке финансовый результат может многократно превышать затраты. Единственная проблема заключается в том, что требуются значительные начальные финансовые вложения, отсутствующие у большинства российских компаний. Финансовый рынок в России также недостаточно развит для того, чтобы поддерживать подобные проекты. Поэтому, несмотря на целый ряд примеров успешной реализации подобной модели (например, антивирусная система AVP или графические средства, разработанные компанией ParaGraph и приобретенные впоследствии Silicon Graphics), все еще неясно, станет ли эта модель массовой в России.