Открыть сервисСервис

Русские программы и программное обеспечение

Русские программы — обобщающее название программного обеспечения, разработанного в России или советскими специалистами, а также созданного русскоязычными разработчиками за рубежом. К этой категории относят операционные системы, прикладные пакеты, антивирусы, средства разработки, инженерные и офисные приложения. Термин не является строгим юридическим или техническим: он объединяет продукты по стране происхождения команды разработчиков либо по языковой и культурной принадлежности. Значительная часть таких программ входит в реестр отечественного ПО, который ведёт Минцифры России.

История

Развитие отечественного программирования началось в 1950-е годы, когда в СССР появились первые электронно-вычислительные машины. В 1952–1953 годах коллектив под руководством Сергея Лебедева создал МЭСМ, а затем БЭСМ — машины, для которых разрабатывались собственные системы программирования. В 1957 году появилась первая советская программа для игры в шахматы, а в 1960-е — трансляторы и операционные системы для машин серии «Минск», «Урал» и БЭСМ-6.

В 1970-е годы сложилась система подготовки программистов, центры которой находились в Москве, Новосибирске (Академгородок), Киеве и Ленинграде. В 1980-х получили распространение системы автоматизированного проектирования и пакеты прикладных программ для промышленности.

После 1991 года отрасль пережила спад, но уже во второй половине 1990-х начался подъём, связанный с экспортом услуг программирования и появлением частных компаний. С 2000-х годов российские продукты вышли на международный рынок, а с середины 2010-х государство стало стимулировать импортозамещение.

Классификация

Отечественное ПО условно делят по назначению:

  • Системное — операционные системы, гипервизоры, средства виртуализации, драйверы.
  • Прикладное — офисные пакеты, графические редакторы, медиаплееры, браузеры.
  • Инструментальное — среды разработки, компиляторы, системы управления базами данных.
  • ИнженерноеСАПР, системы расчёта и моделирования.
  • Защитное — антивирусы, средства защиты информации, криптография.
  • Игровое — игры и игровые движки.

По модели распространения различают проприетарные, условно-бесплатные и свободные программы. По масштабу — корпоративные решения и массовые потребительские продукты.

Примеры

Среди наиболее известных отечественных разработок:

ПродуктНазначениеРазработчик
«Касперский»антивирусная защита«Лаборатория Касперского»
Astra Linuxоперационная система«РусБИТех»
«МойОфис»офисный пакет«Новые облачные технологии»
«Компас-3D»система проектирования«Аскон»
«1С:Предприятие»учёт и автоматизация«1С»
«Яндекс Браузер»веб-обозреватель«Яндекс»
ABBYY FineReaderраспознавание текстаABBYY

Отдельно выделяют свободные проекты: дистрибутивы Linux российской сборки, архиватор 7-Zip, утилиты восстановления данных. Ряд продуктов создаётся сообществом и не имеет коммерческого владельца.

Реестр отечественного ПО

С 2016 года действует единый реестр российского программного обеспечения, формируемый Минцифры. Включение в реестр даёт разработчику преимущества при государственных закупках и подтверждает происхождение продукта. Критерии включают наличие исключительных прав у российской организации, отсутствие ограничений на использование и соответствие требованиям к составу учредителей. По состоянию на 2020-е годы в реестре числятся десятки тысяч записей.

Значение и особенности

Отечественные программы применяются в государственном секторе, оборонной промышленности, образовании, медицине, финансах и на промышленных предприятиях. Их внедрение связано с задачами технологической независимости и информационной безопасности.

Характерные черты отрасли: сильные позиции в антивирусной защите, системах распознавания, инженерном ПО и учётных системах; относительно слабое присутствие на массовом рынке операционных систем и офисных пакетов по сравнению с мировыми лидерами. Значительная доля российских программистов работает над зарубежными проектами, что влияет на статистику.

Критика и ограничения

Критики указывают на неоднородность качества продуктов, включённых в реестр, и на то, что часть из них представляет собой доработку свободного или зарубежного кода. Отмечается также зависимость от импортных аппаратных платформ и библиотек. Сторонники подчёркивают, что развитие собственной разработки снижает риски отключения от внешних сервисов и поддерживает национальную ИТ-отрасль.

Источники: материалы Минцифры России, публикации по истории советской вычислительной техники, обзоры рынка программного обеспечения, документация разработчиков.