Vulpo One

Tag: im logs

Exception — это скрытый goto

[21:55:41] Chris Archer says:
“Прежде, чем мы пойдем дальше, я должен сделать одну вещь, которую я обещал сделать: нанести удар по обработке исключений (exceptions). В последний раз, когда я это сделал, я попал в большую неприятность. В неподготовленном замечании на домашней странице Joel on Software я написал, что не люблю исключения, потому что они, фактически, являются невидимым goto, а это, как я рассуждал, еще хуже, чем явный goto.”
[21:56:11] Chris Archer says:
если я правильно помню, в питоне вообще советуют совать исключения куда ни попадя?
[21:57:15] Hey Jimmy says:
да… ну это чтоб приложение было устойчиво
[21:57:27] Chris Archer says:
мда…
[21:57:51] Hey Jimmy says:
кстати, согласна по поводу неявного goto…
[21:58:01] Chris Archer says:
чем больше я узнаю языков, тем больше люблю сиплюсплюс
[21:58:44] Hey Jimmy says:
плюс стопицот)))

Цитата взята из статьи “Как заставить неправильный код выглядеть неправильно”, где кроме вреда исключений рассказывается еще и о правильной венгерской нотации (не той фигне, что везде пишут)

Comments


Диалоги о прологе

High Elf
Out of stack

High Elf

где тут может быть Out of Stack?

Alex
Хм, не знаю. На первый взгляд не должно быть

High Elf
на второй тоже. было бы что перебирать

Alex
У него разбор справа налево?

High Elf
не помню. а может влиять?

Alex
Точно влияет. Попробуй в правилах для парентов местами парент и фэмили поменять

High Elf
супер

High Elf
а в чем прикол-то?

Alex
В рекурсии )

Alex
А что, неужели помогло?

High Elf
ага

Alex
Нда. Пролог всегда был выше моего понимания.

High Elf
надо к нему относиться чуть более как к классическому языку…

High Elf
я вот забыл что тут тоже может быть рекурсия

Alex
ну про парентов там сразу видно, что правила рекурсивные ;-)

High Elf
да, теперь-то и мне видно

Alex
:-)

High Elf
// ввел в голову есть(Пролог, рекурсия).

Alex
:-D

Alex
Типа если Пролог призван в чем-то имитировать ход человеческой мысли, то человек, видимо, мыслит как Пролог.

Alex
У тебя когда-нибудь бывало Out Of Stack?

High Elf
> Типа если Пролог призван в чем-то имитировать ход человеческой мысли, то человек, видимо, мыслит как Пролог.
упасибоже.

> У тебя когда-нибудь бывало Out Of Stack?
при out of stack выдает исключение “не помню/не знаю”

High Elf
?- Пролог всегда был выше моего понимания, Человек, видимо, мыслит как Пролог.
Человек выше твоего понимания ;)

Alex
Конечно, а в твое понимание разве укладывается? Полностью?

High Elf
тоже верно

High Elf
сам анекдот


Alex
:-)

Alex
Пролог справился?

High Elf
справился

High Elf
прога что я заслал верная. я только твое исправление сделал

Alex
Пролог как решатель семейных проблем

High Elf
ну уж как нам его Демидов приподнёс…

Alex
Да, а Демидов в свою очередь позаимствовал из умной книжки

Comments