tag:blogger.com,1999:blog-654279083390275842.post4094870189589665905..comments2024-03-19T12:22:43.654+03:00Comments on Размышлизмы eao197: [prog.flame] Тут нехилый срач на тему DSL может развернуться…eao197http://www.blogger.com/profile/17283739752119445290noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-654279083390275842.post-48517032246477721872012-04-11T10:38:43.130+03:002012-04-11T10:38:43.130+03:00Самый ценный комментарий там пока был от netch80 -...Самый ценный комментарий там пока был от netch80 -- очень толково и даже фундаментально: http://rsdn.ru/forum/philosophy/4695759.1.aspx<br /><br />Gaperton очень хорошо сказал "сперва добейся". На счет "Сама цель создания DSL подразумевает, что для решения задач через него должна требоваться квалификация, на порядок меньшая, чем обычного программиста." я не согласен.<br /><br />Взять тот же Makefile. Он ведь нужен не для того, чтобы заменить высококвалифицированного разработчика на языке высокого уровня. А для того, чтобы дать этому разработчику удобный инструмент _заточенный_ под конкретную задачу. Такая "заточка" зачастую переводит задачу из категории "невероятно тяжело решаемых" в "решаемую" и отличает DSL от универсальных языков.<br /><br />Те же регулярные выражения если взять. Даже высококлассный специалист, не имея их в готовом виде, забабахается вручную делать парсинг текста без них.<br /><br />Так что, если заменить "квалификацию" на более общее понятие "снижение издержек", то я с Gaperton-ом соглашусь.eao197https://www.blogger.com/profile/17283739752119445290noreply@blogger.comtag:blogger.com,1999:blog-654279083390275842.post-87661751574891686192012-04-11T08:20:34.167+03:002012-04-11T08:20:34.167+03:00Про DSL тут http://rsdn.ru/forum/philosophy/469677...Про DSL тут http://rsdn.ru/forum/philosophy/4696779.1.aspx Gaperton хорошо сказал. Ну и хорошо показал узость ниши нового немерле.Rustamhttps://www.blogger.com/profile/17746482246614094380noreply@blogger.com