Re[5]: Языки общего назначения не имеют смысла!
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 08.04.12 10:44
Оценка:
Здравствуйте, WolfHound, Вы писали:

WH>Здравствуйте, gandjustas, Вы писали:


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

G>>Когда будут?
WH>Когда этим кто-нибудь займется. Твой КО.
Так почему до сих пор не занялись? Бинес-задачи меняются мало, а кроме SQL пока ниче не придумано.
В чем проблема?

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

WH>Просто его плохо спроектировали.
Почему?

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

Это технически невозможно, сервер на другом компе стоит, порты закрыты.

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

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

Не уходи от ответа.
1) Что за проект?
2) Какой DSL? (на чем сделан, какие возоможности)
3) Что генерил в итоге?

Иначе просто нет оснований тебе верить. То что ты дас ссылку на академический проект не является подтверждением твоего мнения.


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

WH>Это происходит из-за того что используются лопаты вместо роторных экскаваторов.
WH>Если пересесть на роторные экскаваторы, то вся эта толпа исчезнет за ненадобностью. И средний уровень очень сильно повысится.
WH>Также нужно понимать, что создание ДСЛ это работа архитектора. Ибо создание ДСЛ == создание архитектуры.
Аналогии идут лесом. Покажи реальный пример в реальном (не академическом) проекте.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.