Re[4]: Checked exceptions... зло или добро?
От: VladD2 Российская Империя www.nemerle.org
Дата: 17.07.05 02:51
Оценка: 1 (1) +2
Здравствуйте, mishaa, Вы писали:

M>И еще один вопрос возник. В Лиспе достаточно интересно реализован механизм обработки исключительных ситуаций. А Java/C#/C++, по сравнению с этим, мягко говоря, сильно ограниченны. С первого взгляда и IMHO


А знаешь почему в мэйнстрим-языках так "хреново" с обработкой исключений? Я вот тоже задумался... Провел исследование. Ниже количество конструкций try/ххх в проектах:
* Rsdn.Editor - 10 (на 300+ Кб исходников)
* R#          -  8 (На 1+ Мб исходников)
* RSDN@Home   - 80 (На 2.3 Мб исходников)

Причем, что забавно в проектах Rsdn.Editor и R# почти все try/xxx — это try/finally или вообще отладочные куски кода.

Как ты думашь, чем при таких объемах могут не удовлетварить try/catch/finally?
... << RSDN@Home 1.2.0 alpha rev. 575>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.