| Занимательная энтомология |
[Jun. 1st, 2007|02:28 pm] |
Нашел баг в Visual C# 2005. По крайней мере, народ, знающий C# лучше меня, склоняется к тому, что это таки баг. Если лень ходить по ссылке - поведение программы может зависеть от порядка объявлений перегруженных методов в интерфейсе. Что характерно, баг, похоже, в спецификации языка - никто не смог найти конкретный абзац, объясняющий, как должна интерпретироваться данная программа. Мне кажется, что проблема в отсутствии хоть какого-нибудь подобия формального семантики. Эти жуткие документы - стандарт C++ и спецификация C# - напоминают творение адвокатов, а не инженеров, и сочетают в себе худшее из двух миров: пугающие объемы текста, нечитабельный, непонятный язык и масса возможных неоднозначностей и разночтений.
Когда мы придем к власти, миром будут править Карри и его друг Говард. |
|
|
| Project Euler, task # 14 |
[Dec. 25th, 2006|12:25 am] |
По наводке от antilamer решил задачку #14 Проекта Эйлера. Куда отправлять решения на их сайте (глючит он изрядно), я не понял, поэтому выкладываю здесь. ( spoiler ) |
|
|