Когда-то я программировал на Delphi. И там широко использовалась концепция интерфейса управления событиями.
Смысл примерно такой: я задавал действия, которые должны быть выполненными, при нажатии кнопки, например, или при наведении мыши на определённый элемент интерфейса.
Эта общая идеология программ под Windows: программа ничего не знает о последовательности действий в целом, но она делает некие короткие действия при нажатии кнопок. Вобщем-то это правильно. Программа – не человек и является только инструментом в его руках.
Сейчас смотря на свою жизнь я замечаю, что мобильный телефон и ICQ превращают меня в робота, который реагирует на звонки и сообщения, и живёт, реализуя не свои задачи, а чужие.
С завтрашнего дня до 12 часов дня попробую быть недоступным, чтобы хоть немного времени оставалось на собственные цели.
+ согласен на все 100