Компьютерное программирование
Компьютерное программирование — это процесс создания программ, исполняемых на компьютере, состоящих из компьютерного кода, который написан на одном из языков программирования. Первым этапом написания программы является составление алгоритма, вторым — написание непосредственно программного кода.
Примеры популярных языков программирования: Си, Паскаль, Ассемблер, Матлаб, 1С, PHP, JavaScript, Python.
Программирование делится на функциональное и структурное.
Функциональный подход к программированию появился в результате проведения фундаментальных математических исследований.
Смысл функционального подхода заключается в том, что всякая программа, разработанная на языке функционального программирования, может рассматриваться как функция, аргументы которой, возможно, также являются функциями. Следовательно, программный код уменьшается в объеме и написанная функция может вызываться много раз.
Структурное программирование (СП) возникло как вариант решения проблемы уменьшения сложности разработки программного обеспечения. Основная цель разработки СП — это повышение надежности программ, обеспечение сопровождения и модификации, облегчение и ускорение разработки.
Литература[править | править код]
- Дональд Кнут Искусство программирования, том 1, 2, 3, 4А (любые издания).
- Душкин Р. В. Функциональное программирование на языке Haskell. — М.: ДМК-Пресс, 2008. — 544 стр. — ISBN 5-94074-410-9
- Душкин Р. В. 14 занимательных эссе о языке Haskell и функциональном программировании. — М.: ДМК-Пресс, 2011. — 140 стр. — ISBN 978-5-94074-691-1