Форум
Компьютерные священные войны
Тема
Как правильно задавать вопросы
B
I
abc
U
X
3
X
3
H1
H2
H3
H4
H5
H6
Asm
C/C++
C#
Erlang
Haskell
IDL
Java
Lisp
MSIL
Nemerle
ObjC
OCaml
Pascal
Perl
PHP
Prolog
Python
Ruby
Rust
SQL
VB
Здравствуйте, SkyDance, Вы писали: SD>·>Это от парадигмы зависит. Вызов метода в ООП - это и есть message passing. SD>Разве что в теории. На практике, в известных мне реализациях ООП вызов осуществляется синхронно, и синхронно же ждется, пока вызов что-то вернет. Это уж совсем не message passing. SD>·>В терминах ООП - это уже какой-нибудь декоратор. SD>Такой декоратор должен быть потокобезопасным и весьма изощренным. То есть, ожидаемо, он должен реализовывать половину того, что может быть реализовано общим образом в синтаксисе и рантайме языка. SD>·>Проблема исключений, что они нелокальны. Действия в одном куске кода внезапно перескакивают в совершенно другой кусок кода, без явной связи между скопами. SD>Это не проблема, а назначение! Правила "перескакивания" (та самая явная связь) между областями ответственности как раз и задаются с помощью синтаксиса языка. А где язык этого не может, городят декораторы. SD>·>error handling - одна из самых сложных проблем программирования. SD>Ну, ей далеко до нейминга и кэшинга! :))
Теги:
Введите теги разделенные пробелами. Обрамляйте в кавычки словосочетания с пробелами внутри, например:
"Visual Studio" .NET
Имя, пароль:
Загрузить
Нравится наш сайт?
Помогите его развитию!
Отключить смайлики
Получать ответы по e-mail
Проверить правописание
Параметры проверки …