Re[4]: Языки общего назначения не имеют смысла!
От: WolfHound  
Дата: 08.04.12 09:51
Оценка:
Здравствуйте, gandjustas, Вы писали:

G>В бизнесе чуть ли не все задачи типовые, но вот dsl для них не придумали.

G>Когда будут?
Когда этим кто-нибудь займется. Твой КО.

G>Что-то этот типовой DSL во многих случаях превратился в полноценный ЯП. Есть даже тенденция создания DSL, который превращается в SQL.

Просто его плохо спроектировали.
Но ответь на вопрос: Променяешь его на прямые запросы по физической структуре БД?

G>Давай детали. Что за проект. Какой DSL? Что генерил?

Да это не важно. Или ты думаешь, что сможешь придумать способ написать это на обычном языке?
Я тебе и так скажу что это возможно. Но придётся руками надолбить квадратичное количество кода и прогнать в уме алгоритм четвертой степени.
Я на это не способен. Те "программисты", к которым ты постоянно апеллируешь тем более.
Паттерны и прочая хрень тоже не помогут.

G>DSL еще написать надо, это сложно. Средний уровень программистов постоянно понижается. Количество людей, способных написать dsl сейчас чуть ли не меньше, чем 10 лет назад.

Это происходит из-за того что используются лопаты вместо роторных экскаваторов.
Если пересесть на роторные экскаваторы, то вся эта толпа исчезнет за ненадобностью. И средний уровень очень сильно повысится.
Также нужно понимать, что создание ДСЛ это работа архитектора. Ибо создание ДСЛ == создание архитектуры.
... << RSDN@Home 1.2.0 alpha 4 rev. 1472>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.