В каких случаях целесообразно задавать условия выполнения программы в виде параметров глобального окружения, в виде параметров локального окружения, в виде параметров вызова?
Почему параметры вызова программы всегда имеют тип строки символов?
Что такое конвейеризация и чем она обеспечивается? Приведите примеры задач, легко решаемых при помощи конвейеризации.
Какие необязательные свойства командного интерпретатора могут сделать его более удобным в использовании?
Как при параллельном выполнени нескольких процессов в режиме командной строки определить процесс, выдавший сообщение на экран? Как адресовать ответ оператора определенному процессу?
Синтаксис язык C-shell создавался на основе языка программирования C, синтаксис языка REXX - на основе PL/1. В чем принципиальное отличие языков C-shell и REXX от их прототипов?
Назовите основные элементы интерфейса WIMP и их функции.
Какие свойства интерфейса WIMP полностью следуют метафоре рабочего стола? Какие ее расширяют?
Приведите соображения "за" и "против" встраивания графического интерфейса непосредственно в ОС.
На примере X Window объясните концепцию аппаратно-независимого интерфейса.