Что умеет компьютер? Сам по себе компьютер является просто набором электронных схем (грудой железа). Он не обладает знаниями ни в одной области своего применения. Все эти знания сосредоточены в выполняемых на компьютере программах. Аналогично тому. Как для воспроизведения музыки не достаточно одного магнитофона – нужны еще и кассеты с записями. Для того, чтобы компьютер мог осуществить определенные действия, необходимо написать для него программу – точную и подробную последовательность инструкций на понятном компьютеру языке. Часто употребляемое выражение, что «компьютер сделал» (посчитал, нарисовал) означает, что на компьютере была выполнена программа, позволяющая совершить соответствующее действие. Программа – это последовательность команд для компьютера, написанная на специальном «машинном» языке. Одни программы используются для игр, другие занимаются математическими расчетами или управляют космическими кораблями. Программы пишут люди – программисты.