Текущий архив: 2005.06.14;
Скачать: CL | DM;
ВнизКто умеет ругаться на Паскале? Найти похожие ветки
← →
Игорь Шевченко © (2005-05-24 10:18) [80]vidiv © (24.05.05 07:45) [79]
А автор книги по паскалю, по-твоему, Фаронов, не пишет - нафига ?
← →
begin...end © (2005-05-24 10:40) [81]> Игорь Шевченко © (24.05.05 10:18) [80]
Речь идёт, по-видимому, ещё о Турбо Паскале. В одной из книг Фаронова была глава, посвящённая обработке "исключительных ситуаций".
Если возникает ошибка (типа деления на ноль), DOS-программа аварийно завершается. Однако, оказывается, перед завершением управление передаётся на т.наз. "процедуру выхода", адрес которой хранится в переменной System.ExitProc. Таким образом, если поместить в эту переменную адрес своей процедуры, то можно перехватить факт завершения. А если перед кодом, который может привести к исключению, запомнить содержимое регистров (в том числе и IP), а в конце процедуры выхода восстанавливать их содержимое, то можно предотвратить и само аварийное завершение. При желании можно передавать управление из процедуры выхода на любой участок исполняемого кода программы. Т.е. некий аналог try...except получается.
Т.е. goto здесь -- в смысле передачи управления из процедуры выхода на код вне её.
← →
Копир © (2005-05-24 22:22) [82]>Nous Mellon © (23.05.05 22:38) [76] :
Cпасибо Михаил.
>microlord (23.05.05 22:24) [75] :
>Как (чем) определяется юмор в том и другом языке? Может быть он определяется менталитетом?
В какой-то степени да.
В бытовой, так сказать.
Американцев отчего-то очень смешит их дежурная и унылая шутка с тортом,
который летит в физиономию.
Однажды Фройд заметил, что смеются над тем, чего боятся,
над фактом смерти, над пьянством, над сексом (не в успешном варианте).
Американцы наравне с этим боятся кондитерских изделий:))
Почему-то.
По поводу эмоций.
По определению психологов эмоция возникает в том случае, когда мозг
не справляется с потоком информации рациональным способом.
Если шутка или трагедия превышает условные уровни и скорость
обработки информации, то обрабатывающая единица (мозг, процессор)
разряжается защитным механизмом (плачем, смехом) чтобы с одной стороны
внешне вообще снять раздражитель так, как это делает женщина, обнаружив
мышь на подушке, а именно бесконтрольным визгом (эмоция, завизжать, чтобы забыть,
не видеть, "вытеснить", закрыв глаза, самозабвенно).
Иногда, когда уровень художественного произведения превышает предыдущий
художественный опыт, происходит "разрядка" в виде умиления (кроме всяких шуток),
трогательного понимания, слёз, наконец.
Так же и процессор "зависает", обнаружив инструкцию, которую
он не способен вовремя и надлежащим образом обработать.
Но мы не слышим его "визга".
Впрочем, я установил в рамках Windows оригинальные .wavы при известных
событиях, сопровождающих ошибки.
И услышал эмоции процессора:))
Страницы: 1 2 3 вся ветка
Текущий архив: 2005.06.14;
Скачать: CL | DM;
Память: 0.59 MB
Время: 0.042 c