Файл: История развития программирования в России(Теоретические аспекты программирования, его история).pdf
Добавлен: 17.05.2023
Просмотров: 99
Скачиваний: 2
СОДЕРЖАНИЕ
1.1. Сущность и роль программирования в современном мире
1.2. Становление дисциплины программирования в России
1.3. История языков программирования: 1970-е
2. Особенности программирования в России на современном этапе
2.1. Сравнительный анализ системных программ первых ЭВМ в СССР
2.2. Российская индустрия программирования
В отчете McKinsey программирование названо самой эффективной и одной из самых быстро растущих отраслей России. По экспертным оценкам, в этой области занято от 50 до 80 тыс. человек. К сожалению, не представляется возможным дать более точную оценку размеров рынка или даже определить явных лидеров в конкретных сегментах рынка, так как на данный момент он достаточно хаотичен и неструктурирован.
К тому же, практически все российские компьютерные компании являются акционерными обществами и не разглашают точные сведения о своем финансовом состоянии.
Таким образом, главную цель оптимального управления российской наукой в современных условиях можно сформулировать следующим образом: эффективное использование имеющихся ресурсов и результатов исследовательской деятельности при обеспечении роста ее потенциала в размерах, соответствующих будущим социально-экономическим потребностям общества.
3. Проблемы и перспективы программирования в России
Российский поначалу бесплатный, не уступавший иностранным аналогам по функциональности текстовый процессор «Лексикон» был повсеместно вытеснен редактором Word от Microsoft. Через осуществлявшиеся Министерством образования и науки закупки компьютерной техники и программного обеспечения деньги российских налогоплательщиков были перенаправлены на развитие американских информационных продуктов.
Пренебрежение национальными интересами привело к печальным последствиям: на сегодняшний день в сфере информационных технологий (далее - ИТ) на мировой арене оказались конкурентоспособными лишь несколько российских фирм, полноценной замены импортным процессорам - базовой комплектующей деталью для компьютерной техники - до сих пор нет [8, с. 119].
За два десятилетия грамотно выстроенной экспансии зарубежных инфо-продуктов (бесплатная поставка техники и ПО российским образовательным учреждениям по грантам фонда Сороса, солидные скидки на массовую закупку для школ и вузов, льготное (Microsoft) и даже бесплатное (Google) предоставление учреждениям образования облачных сервисов) обеспечение основных элементов учебного процесса школ, учреждений профессионального образования попало в полную зависимость от иностранных проприетарных компьютерных программ: операционной системы Windows, пакета офисных программ Microsoft Office, продуктов фирм Apple и Google [8, с. 120].
Печальный результат этой зависимости уже ощутили на себе учащиеся и студенты Крыма: на полуострове не работают сервисы «корпорации добра» Google, реализующей введённые США антироссийские санкции.
В связи с санкционными ограничениями против нашей страны правообладатель шрифтов Times New Roman, Verdana, Tahoma, Arial, Courier New американская корпорация Monotype Imaging в 2016 году отказалась продать лицензию на эти шрифты разработчику российской операционной системы Astra Linux, то есть эти шрифты не могут использоваться и в других российских операционных системах. Между тем, до сих пор шрифт Times New Roman являлся стандартным для оформления организационно-распорядительной документации российских государственных организаций, в т. ч. организаций образовательных.
Правительство России с запозданием, но отреагировало, - с 1 июля 2019 года введён в действие новый госстандарт «Система стандартов по информации, библиотечному и издательскому делу. Организационно-распорядительная документация. Требования к оформлению документов» [8, с. 121].
Пунктом 3.3 стандарта указывается необходимость применения при составлении организационно-распорядительных документов свободно распространяемых бесплатных шрифтов. В постановлении рекомендованы шрифты ПТ Сериф и Liberation Serif.
23 июня 2019 г. министерство торговли США ввело санкции против пяти ИТ-организаций Китая, в частности против Цзяннаньского университета компьютерных технологий в городе Уси 2.
Следует отметить, что использование американского программного обеспечения приносит проблемы не только геополитическим конкурентам, но и союзникам США. Так, осенью 2018 года в результате проведённых по заданию Федерального управления информационной безопасности Германии исследований было установлено, что операционная система Windows 10 передаёт множество данных телеметрии в фирму-разработчик операционной системы Microsoft, сервера которой находятся на территориях вне юрисдикции ФРГ. Несмотря на неоднократные запросы немецких чиновников в Microsoft объёмы и содержание передаваемой информации окончательно не были выяснены [8, с. 122].
В июне 2019 г. опубликовано заявление комиссара земли Гессен по защите данных и свободе информации о запрете на использование в гессенских школах облачного пакета офисных программ Microsoft Office 365, поскольку при использовании облачных сервисов, входящих в пакет: текстового редактора MSWord, табличного MS Excel, редактора презентаций MS PowerPoint данные также передаются на серверы, расположенные в США. В заявлении подчёркнуто (пункт 5): «то, что верно для Microsoft, верно и для облачных решений Google и Apple. Облачные решения этих провайдеров до сих пор не были прозрачными и понятными [8, с. 122].
Следовательно, в соответствии с требованиями конфиденциальности верно и то, что в школах использование этих решений в настоящее время невозможно. Следует отметить, что наряду с использованием продуктов Microsoft, в школах и вузах Германии широко используются собственные ничем не уступающие по функциональности MS Office немецкие программы, входящие в офисный пакет SoftMaker Office, причём использование инструментов пакета для школ и техникумов бесплатно3.
В июле 2019 г. исполнилось 5 лет со дня принятия Положения о локализации хранения и отдельных процессов обработки персональных данных (далее - Положение), определённого в ФЗ-242 от 21 июля 2014 г. (в силу положение вступило с 01.09.2015 г.) [1].
В соответствии с Положением запись, систематизация, накопление, хранение, уточнение (обновление, изменение), извлечение персональных данных оператор обязан производить с использованием баз данных, находящихся на территории Российской Федерации. В соответствии с Положением использование пакета офисных программ Microsoft Office 365, хостящегося в дата-центрах США, в российских учебных учреждениях всех уровней неправомерно. Остаётся неясным вопрос о ходе начавшегося, как будто бы, в 2015 году переноса корпорацией Google своих серверов на территорию России.
В июне 2015 года был принят закон о создании реестра отечественного программного обеспечения, а в ноябре подписано постановление, которое вводит ограничение для госзаказчиков на закупку ПО, отсутствующее в реестре. Сам реестр функционирует в России с начала 2016 года. В июле 2016 года утверждён план перехода на российское ПО. По расчётам Минкомсвязи к 2024 г. доля российского ПО будет доведена до 90% в закупках госорганов, и до 70% - в закупках госкомпаний [8, с. 124].
На 2019 г. для госкомпаний был запланирован показатель на уровне не менее 45%6. Государственная программа по переводу учреждений образования на отечественное ПО до сих пор не разрабатывалась, хотя в связи с реализуемым государством процессом импортозамещения в сфере ИТ встаёт вопрос о подготовке студентов факультетов, готовящих кадры для государственных и муниципальных структур, к использованию отечественного ПО.
Некоторые авторы правомерно ставят вопрос и о необходимости подготовки специалистов, «обладающих ИКТ-компетентностью, включающей способность сопровождать отечественные разработки в сфере информационно-коммуникационных технологий в соответствии с современными требованиями предприятий-работодателей, общества и государства в целом».
В России в реестр отечественного ПО внесены несколько операционных систем (в частности, Альт Образование, Rosa Linux, Astra Linux, РЕД ОС), два полновесных совместимых с российскими ОС офисных пакета: «Мой офис» и «7Р-Офис». Набор ПО «7Р-Офис» предоставлялся компанией-разработчиком образовательным организациям в мае-июне 2019 г. по льготной цене - 50% от обычной [17, с. 98].
Серверная версия «Р7-Офис. Профессиональный» покрывает почти все потребности российских учебных учреждений, включая в себя Онлайн-редакторы, Документооборот, Почту, Календарь, Корпоративную соцсеть, Мессенджер, «Панель управления».
Развитие российской индустрии программирования затруднено целым рядом проблем. Самая большая трудность — это компьютерное пиратство. 88% используемых в России программ являются нелицензионными (в среднем по миру — 36%). Только Вьетнам, Китай и ряд стран бывшего СССР имеют еще худшие показатели по этой проблеме.
Еще одна проблема, затрагивающая все отрасли России, — неразвитая инфраструктура. Например, расцвет электронной коммерции во всем мире практически не затронул России: очень мало людей владеют и пользуются кредитными картами, лишь 6,3% всего населения имеют доступ к Сети, и, наконец, почта крайне ненадежна. Только с телефонизацией дела обстоят относительно хорошо — в России насчитывается 21,3 телефонных аппарата на 100 жителей, что, конечно, значительно хуже, чем 59,5 для промышленно развитых стран, но все-таки лучше, чем среднемировое значение 15,1 [17, с. 99].
Наконец, российская индустрия глобального программирования страдает от неадекватного имиджа России за рубежом. В погоне за сенсациями ряд статьей в западной прессе освещает такие «неаппетитные» темы: отмывание денег, природные и техногенные катастрофы или русская мафия. В результате, российские компании вынуждены начинать свой маркетинг с нейтрализации бытовых мифов.
Следующая проблема является следствием первой - наличие большого количества готовых инструментов. Сфера программирования, как и многие другие, очень быстро развивается. Ежедневно появляются библиотеки и готовые методы, которые в разы сокращают код и ручной труд специалиста. При помощи подобного готового к эксплуатации инструментария, даже самый неопытный разработчик может выполнять команды и задачи, над которыми ранее трудились многие программисты [17, с. 100].
Однако, если человек не способен понять те процессы, которые вшиты в подобные инструменты, он ни за что не справится с задачами оптимизации и подгонки кода под определенные задачи заказчика или компании. Более того, если у человека нет понимания элементарных принципов алгоритмов и структур данных, одна лишь подобная задача поставит его в тупик.
Вот почему крупные компании-гиганты, часто на собеседованиях проверяют именно навыки написания сортировок, алгоритмов, решения логических и нестандартных задач.
Всё же, рынок отечественного ПО до последнего времени остаётся очень узок: российские операционные системы являют собой или компиляцию решений на базе Linux, либо доработку иностранных ОС (мобильная ОС «Аврора»). Исключение составляет недавно внесённая в реестр отечественного ПО система KasperskyOS, однако платформа предназначена не для общих целей, а для применения различных политик безопасности в защищаемых системах [17, с. 101].
Не стоит обманываться тем, что можно стать отличным специалистом за один два или несколько месяцев. Программирование нельзя назвать простой отраслью и, как любое другое ремесло или род деятельности, оно требует усердия и постоянного совершенствования. К тому же, эта сфера развивается быстрее прочих и требует постоянного внимания к происходящим изменениям.
ЗАКЛЮЧЕНИЕ
Таким образом, как показывает практика, программирование — один из эффективных инструментов управления отраслевыми процессами и может с успехом применяться при координации развития научных процессов на определенной территории.
Российское программирование имеет богатую историю, ведущую свой отчет от 50-х годов, когда программирование в основном предназначалось для решения военных и промышленных задач, например, для точного расчета места приземления космического корабля Юрия Гагарина. Ранние успехи советского программирования во многом связаны с тем, что советская экономика всегда была сильно индустриализованной и технически ориентированной. Растущая потребность в программистах была разрешена путем переориентации части математиков и физиков на информатику.
В те времена количество программистов (да и самих компьютеров) было очень небольшим, так как область применения программирования была достаточно ограниченной. Так, за все 20 лет производства БЭСМ-6, одного из самых успешных компьютеров тех времен (было выпущено всего около 300 штук). Тем не менее, к концу 60-х советская школа программирования находилась на мировом уровне и в промышленной разработке программ, и в научных исследованиях.
Парадигма функционального программирования пытается трактовать любую программу как чистую функцию. Это позволяет взглянуть на разработку программ и алгоритмов с новой точки зрения. Любая функция обладает уникальными свойствами. Следовательно, программы становятся объектом математического доказательства. Остается лишь доказать необходимое свойство.