Cтраница 2
Программист - это высококвалифицированный специалист, задача которого заключается в подготовке и обслуживании программ управления системой и технологическим процессом. Хотя он может очень хорошо знать процесс, его основные интересы лежат в сфере ЭВМ. Он нуждается в средствах общения с машиной, которые позволят ему приказывать машине делать то, на что она способна. Поскольку программист является специалистом, общение тоже может быть весьма специализированным. Например, приемлемы языки, состоящие из абстрактных символов и сложных правил. Ответы машины, например, сообщения об ошибках, могут быть закодированы языком, отличным от естественного. Языки ЭВМ и связанные с ними трансляторы служат главными носителями сообщений между программистом и машиной. Устройства ввода-вывода, применяемые в этом общении, являются стандартными устройствами ЭВМ. Сюда относятся, например, пишущие машинки ввода, устройства ввода и перфорации карт, устройства визуального вывода и печатающие устройства. [16]