Re[9]: [haskell] considered mainstream
От: eao197 Беларусь http://eao197.blogspot.com
Дата: 06.03.09 12:15
Оценка: +1
Здравствуйте, thesz, Вы писали:

T>>>Ленивость стимулирует модульность (famous 'map f . map g === map (f . g)' example).

E>>А можно развернуть для чайников, о какой модульности здесь идет речь?

T>Отдельно написал генератор, отдельно написал обработчик. В промежутке поставил фильтры.


T>Всё работает так, как будто написано в одном модуле.


Имхо, это достаточно специфическое отношение к модульности...

T>Особенно удобно писать переборные алгоритмы, например, Equality Saturation, про который было в моём блоге позавчера.


...да еще и применительно к решению специфических задач.

T>Я пишу программы, не пользуясь отладчиком. Это написанные программы, полезные не только мне.


Когда весь мейнстрим будет состоять из людей типа thesz, тогда можно будет рассматривать отладчики, как ухудшающий качество программ атавизм...

T>Да когда на железке гоняешь свой код, тоже особо отладчиком не попользуешься. Встроенных железок на порядки больше, чем обычных.


...но поскольку людей, программирующих на обычных железяках, а не на встроенных, на порядки больше, то наличие качественных отладчиков для _очень_ многих разработчиков является чуть ли не самым серьезным помошником в получении работающих программ. И пока инструменты не будут расчитаны именно на таких разработчиков, попасть в мейнстрим им не светит.


SObjectizer: <микро>Агентно-ориентированное программирование на C++.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.