Re[18]: Паттерны суть слабости языков программирования
От: WolfHound  
Дата: 03.11.06 16:27
Оценка:
Здравствуйте, vdimas, Вы писали:

V>Ну вот откомпили в Nemerle или еще где, и покажи нам в рефлекторе, до какого уровня там оптимизируется. Пока что я в имплементации паттерн-матчинга черти что видел. Расплату за удобства.

Ну и зачем докапыватся до КОНРЕТНЫХ реализаций чтобы доказать что такое не возможно в принципе? Столь примитивная демагогия в данном форуме не пройдет.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Re[19]: Паттерны суть слабости языков программирования
От: IT Россия linq2db.com
Дата: 03.11.06 16:53
Оценка: +1
Здравствуйте, WolfHound, Вы писали:

V>>Ну вот откомпили в Nemerle или еще где, и покажи нам в рефлекторе, до какого уровня там оптимизируется. Пока что я в имплементации паттерн-матчинга черти что видел. Расплату за удобства.

WH>Ну и зачем докапыватся до КОНРЕТНЫХ реализаций чтобы доказать что такое не возможно в принципе? Столь примитивная демагогия в данном форуме не пройдет.

И всё же я бы спросил что там не так
Если нам не помогут, то мы тоже никого не пощадим.
Re[20]: Паттерны суть слабости языков программирования
От: WolfHound  
Дата: 03.11.06 17:34
Оценка:
Здравствуйте, IT, Вы писали:

IT>И всё же я бы спросил что там не так

Это
Автор: VladD2
Дата: 22.05.06
уже починили?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Re[16]: Паттерны суть слабости языков программирования
От: VladD2 Российская Империя www.nemerle.org
Дата: 03.11.06 17:59
Оценка:
Здравствуйте, vdimas, Вы писали:

V>Это смотря сколько посещений надо сделать. Двойная диспечеризация работает быстрее всяких сравнений.


Вообще-то паттерн матчинг работает быстрее чем двойная дипетчиризация. К тому же он сильно удобнее и гибче.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[17]: Паттерны суть слабости языков программирования
От: WolfHound  
Дата: 03.11.06 18:35
Оценка:
Здравствуйте, VladD2, Вы писали:

V>>Это смотря сколько посещений надо сделать. Двойная диспечеризация работает быстрее всяких сравнений.

VD>Вообще-то паттерн матчинг работает быстрее чем двойная дипетчиризация.
Вобщето это не так.
Если рассматривать простейшую диспетчерезацию по двум параметрам то в обоих случаях будет переход по двум таблицам. И тут уж чей оптимизатор лучше...
VD>К тому же он сильно удобнее и гибче.
А вот с этим согласен.
И с тем что в сложных случаях паттерн-матчинг порвет двойную диспетчерезацию с костылями я тоже согласен.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Re[18]: Паттерны суть слабости языков программирования
От: VladD2 Российская Империя www.nemerle.org
Дата: 03.11.06 19:01
Оценка:
Здравствуйте, WolfHound, Вы писали:

WH>Вобщето это не так.

WH>Если рассматривать простейшую диспетчерезацию по двум параметрам то в обоих случаях будет переход по двум таблицам. И тут уж чей оптимизатор лучше...

А причем тут по двум параметрам? Вдимас явно о простом варианте говорит.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[9]: Паттерны суть слабости языков программирования
От: EvilChild Ниоткуда  
Дата: 03.11.06 20:02
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Паттерн — Сфероконь. А чё классно звучит. Предлагаю дать ему описание.

Предлагаю нарисовать UML диаграмму
now playing: Genetix — Structures (Future Prophecies Remix)
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.