Компьютерное программирование- это искусство написания полезного, удобного, и расширенного исходного кода, который может интерпретироваться или составляться по вычислительной системе для выполнения значимых задач.
Программирование может быть выполнено в одном из многочисленных языков, начиная с более высоким уровнем языка в письменной форме непосредственно в низком уровне машинного кода (то есть код, который более непосредственно управляет особенности аппаратных средств компьютера) все, вплоть до написания микрокода (что напрямую направлено к электроники в компьютер).
В использование языков программирования и языков разметки (например, XHTML и XForms) требуются те же навыки, но с использованием языков разметки, как правило, не считать "программу". Тем не менее, многие языки разметки позволяют включить скрипты, например, многие HTML-документы которые содержат JavaScript. Исключения, когда языки разметки действительно представляют программирования, таких как SuperX++.
Компьютерное программирование играет достаточно большую роль в нашей жизнь,на такой же уровень выходит tcp ip программирование или атс ip. Компьютерное программирование является частью гораздо большей дисциплины, известной как проектирование программного обеспечения, который включает в себя несколько различных аспектов создания программного обеспечения, включая проектирование, строительство и контроля качества.
Основной темой этой книги является программное обеспечение, строительство, то есть, программирование. Компьютерное программирование является также полезным навыком (хотя и не всегда необходимо) для людей, которые заинтересованы в компьютерной науке. Принимая во внимание, что компьютерные науки имеют тенденцию быть теоретическими и математическими проблемами.