Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.6 MB
Время: 0.047 c
4-1114255052
Dr.Faust
2005-04-23 15:17
2005.06.14
LPT port


1-1117020849
Comrade
2005-05-25 15:34
2005.06.14
RX и DelphiX


9-1110998907
Alecsey
2005-03-16 21:48
2005.06.14
Трейнеры


14-1117161434
-[ HAWK ]-
2005-05-27 06:37
2005.06.14
Исходник взломщика для игр


14-1116326649
Андрей Жук
2005-05-17 14:44
2005.06.14
Free Pascal 2.0