Характеристики компьютерных программ
Следующие аналогичны соответствующим характеристикам человеческих умений и облегчают их понимание. Во-первых, программа функционирует как единое целое, и обычно ее выполнение намного сложнее тех действий, которые требуются для инициирования этой работы. Во-вторых, схема организации программы последовательная. У нее есть начало и конец (по крайней мере предполагается, что он есть). Кроме того, возобновление работы программы после незапланированного прерывания часто проблематично, так что легче стартовать программу с начала, нежели завершить ее выполнение, начиная с середины. В-третьих, очевидно, что выполнение компьютерной программы является автоматическим в буквальном смысле слова, ибо осуществляется автоматом. Наконец, скорость и точность, с которой компьютер выполняет задачу (если в него заложена должным образом составленная программа), зачастую производят сильное впечатление. Эталоном, с которым принято сравнивать возможности компьютера, служит выполнение той же задачи человеком. Но, пожалуй, сточки зрения информативности аналогии более полезным эталоном будет выполнение задачи с помощью компьютера, но без программы, т. е. путем непосредственной подачи команд на каждом отдельном шаге. В основном характеристики программ соответствуют характеристикам умений, однако следует сделать некоторые уточнения.