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

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

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

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

Добавлен: 17.05.2023

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

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

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

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

Язык программирования Си - универсальный язык программирования, который завоевал особую популярность у программистов, благодаря сочетанию возможностей языков программирования высокого и низкого уровней. Большинство программистов предпочитают использовать язык Си для серьезных разработок потому, что их привлекают такие особенности языка, как свобода выражения мыслей, мобильность и чрезвычайная доступность. Язык Си даёт возможность программисту осуществлять непосредственный доступ к ячейкам памяти и регистрам компьютера, требуя при этом знания особенностей функционирования ЭВМ. В этом Си схож с языком низкого уровня - ассемблером, хотя на самом деле он представляет собой гораздо более мощное средство решения трудных задач и создания сложных программных систем. Программы, написанные на языке Си, как правило, можно перенести в любую другую операционную систему или на другой компьютер, либо с минимальными изменениями, либо вовсе без них. Спрос на специалистов по языку C не слишком велик, но достаточно стабилен, но при этом, в связи со спецификой разрабатываемых на Си программ, требования к таким программистам очень высокие. При этом учить Си можно и нужно, ведь большинство современных языков «выросли» именно из него.

Наследие советских времен и новые экономические условия создали благоприятный климат для развития российской индустрии программирования. Основное преимущество — хорошо обученная и динамичная рабочая сила — позволяет России претендовать на заметную часть мирового рынка программирования, однако прогресс замедляют проблемы, характерные для всех отраслей отечественной экономики.

В этой ситуации дальнейшее развитие индустрии программирования во многом зависит от двух ключевых факторов: успешности продвижения страны на международном рынке и позиции российского правительства.

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

  1. Положения о локализации хранения и отдельных процессов обработки персональных данных, определённого в ФЗ-242 от 21 июля 2014 г. URL: https://base.garant.ru (дата обращения 12.08.2020)
  2. Александреску, А. Язык программирования D / А. Александреску. - СПб.: Символ-плюс, 2017. - 544 с.
  3. Архангельский, А.Я. Язык Pascal и основы программирования в Delphi / А.Я. Архангельский. - М.: Бином-Пресс, 2015. - 496 c.
  4. Ашарина, И.В. Основы программирования на языках С и С++: Курс лекций для высших учебных заведений / И.В. Ашарина. - М.: Гор. линия-Телеком, 2016. - 208 с.
  5. Баженова, И.Ю. Языки программирования: Учебник для студентов учреждений высш. проф. образования / И.Ю. Баженова; Под ред. В. А. Сухомлин. - М.: ИЦ Академия, 2016. - 368 с.
  6. Баранов С.Н. Становление дисциплины программирования в России// Региональная информатика. – 2018. - № 4. – С. 51-61.
  7. Бурдье П. Социальное пространство: поля и практики / пер. с фр.; отв. ред. перевода, сост. и послесл. Н.А. Шматко. М.:Институт экспериментальной социологии; СПб.: Алетейя, 2005. – 200 с.
  8. Бурняшов Б.А. Проблемы программного обеспечения профессионального образования России // Научный вестник Южного института менеджмента. - 2019. - №2. - С. 119-124. 
  9. Гавриков, М.М. Теоретические основы разработки и реализации языков программирования / М.М. Гавриков, А.Н. Иванченко. - М.: КноРус, 2018. - 207 c.
  10. Голицына, О.Л. Основы алгоритмизации и программирования: Учебное пособи / О.Л. Голицына, И.И. Попов. - М.: Форум, 2013. - 205 c.
  11. Гуриков, С.Р. Основы алгоритмизации и программирования на Python: Учебное пособие / С.Р. Гуриков. - М.: Форум, 2018. - 384 c.
  12. Дорогов, В.Г. Основы программирования на языке С: Учебное пособие / В.Г. Дорогов, Е.Г. Дорогова. - М.: Форум, 2015. - 320 c.
  13. Зыков, С.В. Основы современного программирования: Учебное пособие для вузов / С.В. Зыков. - М.: ГЛТ , 2017. - 444 c.
  14. Касавин И.Т. Междисциплинарное исследование: к понятию и типологии // Вопросы философии. - 2010. - № 4. – С. 8-11.
  15. Касьянов В.Н. Российское программирование в лицах: мои учителя // проблемы информатики. – 2017. - № 2. – С. 33-40.
  16. Крайнева И.А. Генезис дисциплины в поле науки: вычислительное дело - программирование – информатика// Вестник Томского государственного университета. – 2017. - № 421. – С. 118-128.
  17. Левушкин, А. В. Основные современные языки программирования / А. В. Левушкин, М. К. Турчанинов, А. А. Жиганов, В. В. Ермолаева. // Молодой ученый. - 2018. - № 25 (211). - С. 96-107.
  18. Макарова, Н.В. Основы программирования. учебник с практикумом (для спо) / Н.В. Макарова. - М.: КноРус, 2016. - 112 c.
  19. Мальцев, С. Н. Сравнительный анализ системных программ первых ЭВМ в СССР / С. Н. Мальцев. // Молодой ученый. - 2020. - № 20 (310). - С. 368-372.
  20. Мирский Э.М. Междисциплинарные исследования и дисциплинарная организация науки. М. : Наука, 1980. – 150 c.
  21. Окулов, С.М. Основы программирования, перераб / С.М. Окулов. - М.: Бином, 2015. - 336 c.
  22. Основы программирования. Учебник с практикумом / Под ред. Макаровой Н.В.. - М.: КноРус, 2017. - 352 c.
  23. Петров М.К. Социально-культурные основания развития современной науки. М.: Наука, 1992. – 220 c.
  24. Рынок ИТ: итоги 2019. URL: https://www.cnews.ru (Дата обращения: 12.08.2020).