РЕФЕРАТ
ПРограммирование
Буханов ернур вм-20он
Программирование
Программи́рование — процесс создания компьютерных программ.
По выражению одного из основателей языков программирования Никлауса Вирта «Программы = алгоритмы + структуры данных»[1][2].
Программирование основывается на использовании языков программирования, на которых записываются исходные тексты программ.
Программи́ст — специалист, занимающийся программированием, то есть созданием компьютерных программ.
Программирование, как род занятий, может быть основной профессиональной деятельностью, либо вспомогательной, при решении других задач, а также хобби.
В 2016 году профессия программист входила в ТОП-50 самых востребованных профессий по версии Минтруда РФ[1].
Подготовка специалистов в этой области ведется по следующим направлениям:
01.03.02 «Прикладная математика и информатика»
02.03.01 «Математика и компьютерные науки»
02.03.02 «Фундаментальная информатика и информационные технологии»
02.03.03 «Математическое обеспечение и администрирование информационных систем»
09.02.03 «Программирование в компьютерных системах»
09.03.01 «Информатика и вычислительная техника»
09.03.02 «Информационные системы и технологии»
09.03.03 «Прикладная информатика»
09.03.04 «Программная инженерия»
09.03.05 «Информационно-аналитические системы безопасности»
10.03.01 «Информационная безопасность»
10.05.03 «Информационная безопасность автоматизированных систем»
10.05.01 «Компьютерная безопасность»
38.03.05 «Бизнес-информатика»
ИСТОРИЯ
19 июля 1843 года — Чарлз Бэббидж разработал (но не смог её построить) «Аналитическую машину» — первое программируемое вычислительное устройство[источник не указан 1458 дней].
19 июля 1843 года — графиня Ада Августа Лавлейс, дочь английского поэта Джорджа Байрона, написала первую в истории человечества программу для Аналитической машины. Эта программа решала уравнение Бернулли, выражающее закон сохранения энергии движущейся жидкости. В своей первой и единственной научной работе Ада Лавлейс рассмотрела большое число вопросов. Ряд высказанных ею общих положений (принцип экономии рабочих ячеек памяти, связь рекуррентных формул с циклическими процессами вычислений) сохранили своё принципиальное значение и для современного программирования[источник не указан 1458 дней].
В материалах Бэббиджа и комментариях Лавлейс, намечены такие понятия как — подпрограмма и библиотека подпрограмм, модификация команд и индексный регистр, которые стали употребляться только в 1950-х годах[источник не указан 1458 дней]. Однако ни одна из программ, написанных Адой Лавлейс, никогда так и не была запущена[источник не указан 1458 дней].
Первым широко известным и успешным языком программирования высокого уровня был Фортран, разработанный с 1954 по 1957 год, командой исследователей IBM во главе с Джоном Бакусом. Успех Фортрана привёл к образованию комитета учёных по разработке «универсального» компьютерного языка. Отдельно Джон Маккарти из Массачусетского технологического института разработал язык программирования Лисп (основанный на лямбда-исчислении), первый язык, возникший в академических кругах и получивший успех. С успехом этих начальных усилий языки программирования стали активной темой исследований в 1960-х и далее.
Достарыңызбен бөлісу: |