Re[48]: А при чем тут DSL? (в продолжении темы о языках общего назначения)
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 25.03.13 14:52
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>То есть, такая классификация проблем нам совершенно бесполезна — она относит все проблемы в один класс, и не позволит сравнить удобство или выразительную мощь разных языковых решений.


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

Почему то "открыть дверь" предлагают решить только в ООП, и никто не захотел показать решение той же задачи в функциональном.

Как уже предлагалось — напиши грамотный мега-uber-рич-эдит на хаскеле или F# и что бы без ооп, да так, что бы его можно было кинуть на форму одной кнопкой и юзать так же, как и любой другой рич эдит.

Вот тогда можно будет поговорить, те ли проблемы возникают или не те.

Если не нравится рич-эдит, посмотри в те задачи, которые типично решаются с помощью С++, например видео или звук.

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

Если получится — вот тогда можно говорить что "будут совсем другие проблемы ". А не получится — пеняй на себя

Пока что очевиден такой тренд — ООП кочует в функциональные языки, хотя казалось бы, "там будут совсем другие проблемы". Ан нет, наверное функционалистам нравится решать задачу, от чего наследовать прямоугольник.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.