Size: a a a

Programming Offtop

2021 January 27

AG

Alexander Gorodok in Programming Offtop
Жажда власти порождает неизменяемые языки, и страдальцам приходится вместо того, чтобы прикладывать усилия по улучшению существующих, творить новые. Мало нам возни с человеческими языками, давайте и машинам "нагадим".
источник

AK

Anton Korotkikh in Programming Offtop
Igor
- индустрия в пзде, со своим нагроможденим essential сложности в мейнстрим языках
- фп единственно верная методология для работы с информацией и удержания сложности под констролем
- наличие одного языка, позволит писать кроссплатформенные приложения

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

I

Igor in Programming Offtop
Anton Korotkikh
многие с тобой не согласятся. индустрия очень разная, с разными людьми и разными проблемами.
кто-то видет проблему в языке и делает новый язык.
кому-то пофиг на язык, но очень достала инфра и он изобреатет свою
кто-то думает, что сломаны в прицпе подходы и начинает придумывать новые семантики и архитектуры чего либо, попутно с решениями их реализующими
итд
Эти пункты кстати не отменяют верхние пункты, скорее дополняют/расширяют
Но я постарался сконцентрироватся на реальных проблемах
источник

I

Igor in Programming Offtop
Есть кстати задумка - написать программу, через создание (e)DSL
Те сначала доменный язык, а уже через него решать технические задачу.
источник

MM

Michael Mazaev in Programming Offtop
Anton Korotkikh
многие с тобой не согласятся. индустрия очень разная, с разными людьми и разными проблемами.
кто-то видет проблему в языке и делает новый язык.
кому-то пофиг на язык, но очень достала инфра и он изобреатет свою
кто-то думает, что сломаны в прицпе подходы и начинает придумывать новые семантики и архитектуры чего либо, попутно с решениями их реализующими
итд
Чтобы увидеть проблему в языке нужно быть или очень наивным или невероятно опытным программистом, по моему :D
источник

AM

Andrew Mikhaylov in Programming Offtop
Igor
Есть кстати задумка - написать программу, через создание (e)DSL
Те сначала доменный язык, а уже через него решать технические задачу.
DDD разве не об этом?
источник

AM

Andrew Mikhaylov in Programming Offtop
(никогда им не пользовался)
источник

I

Igor in Programming Offtop
Да в каком-то виде мы ВСЕ это каждый день делаем, выделяя какие-то переиспользуемые абстракции.
Можно даже clean притянуть, типа каждый слой это отдельный язык, элементы которого это интерфейсы зависимостей.
источник

MM

Michael Mazaev in Programming Offtop
Igor
Да в каком-то виде мы ВСЕ это каждый день делаем, выделяя какие-то переиспользуемые абстракции.
Можно даже clean притянуть, типа каждый слой это отдельный язык, элементы которого это интерфейсы зависимостей.
Да вы прозаик :)
источник

Kd

Konstantin dmz9 in Programming Offtop
Andrew Mikhaylov
DDD разве не об этом?
нет не про это
источник

AK

Anton Korotkikh in Programming Offtop
Michael Mazaev
Чтобы увидеть проблему в языке нужно быть или очень наивным или невероятно опытным программистом, по моему :D
можно вообще не быть программистом.
просто постоянно выслушивать при поставноке задач
- но оно ещё собирается!
- нам нужно больше инфры, не хватает рам
- вы ни понимати, мы за эти сроки не успеем это сделать!
- нужно расширить бюджет, я не могу нанимать мидлов на задачи с многопточкой!
- *аутирующее щёлканье и нечленораздельная речь, что-то про ++*
- комитету языка нужно время чтобы рассмотреть наши предложения и правки

потом, сказать, как же вы заебали и нанять чувака который знает как делать языки, чтобы решить утилитарные экономические проблемы
источник

Kd

Konstantin dmz9 in Programming Offtop
dsl это просто удобная хуйня чтобы писать на языке домена, всего то.
ddd может писаться в любом стиле
источник

AN

Alexander Nozik in Programming Offtop
Кому нечем заняться, там опрос прилетел: https://surveys.jetbrains.com/s3/developer-ecosystem-survey-2021-sh?pcode=425353399012237760
источник

AM

Andrew Mikhaylov in Programming Offtop
Konstantin dmz9
dsl это просто удобная хуйня чтобы писать на языке домена, всего то.
ddd может писаться в любом стиле
Ну то есть с той разницей, что без (e)DSL ты будешь писать на своей джяббе, перекладывая билдеры декораторами, обмазав их стратегиями визиторов синглтонов своих фабрик кассиров, которые с ленты товар забирают и сканером штрихкодов по ним проводят, а с (e)DSL будет то же самое, но другими словами. Ок, ок, это сафсем другое.
источник

AM

Andrew Mikhaylov in Programming Offtop
Anton Korotkikh
можно вообще не быть программистом.
просто постоянно выслушивать при поставноке задач
- но оно ещё собирается!
- нам нужно больше инфры, не хватает рам
- вы ни понимати, мы за эти сроки не успеем это сделать!
- нужно расширить бюджет, я не могу нанимать мидлов на задачи с многопточкой!
- *аутирующее щёлканье и нечленораздельная речь, что-то про ++*
- комитету языка нужно время чтобы рассмотреть наши предложения и правки

потом, сказать, как же вы заебали и нанять чувака который знает как делать языки, чтобы решить утилитарные экономические проблемы
Ты часто в процессе разработки прикладного софта в комитеты языка пишешь?)
источник

AN

Alexander Nozik in Programming Offtop
Konstantin dmz9
dsl это просто удобная хуйня чтобы писать на языке домена, всего то.
ddd может писаться в любом стиле
Если мы говорим все-таки про тайп-сейф билдеры, то это не просто удобная фигня, а точно такая же парадигма, как и все остальное. Она навязывает свои правила и решения
источник

I

Igor in Programming Offtop
Michael Mazaev
Чтобы увидеть проблему в языке нужно быть или очень наивным или невероятно опытным программистом, по моему :D
Имхо для этого достаточно задать больше одного языка. Тогда ты хоть сможешь сравнивать)
источник

AK

Anton Korotkikh in Programming Offtop
Andrew Mikhaylov
Ты часто в процессе разработки прикладного софта в комитеты языка пишешь?)
я не пишу. но знаю, что это проблема многих крупных корпораций. у того же JS большая часть комитета это проплаченные лобисты корпораций. у плюсов вообще хуй знает что происходит. аналогично и про развитие жвм. если бы всё было так гладко, алибаба бы не форкалась в свою закрытую версию жвм
источник

AK

Anton Korotkikh in Programming Offtop
Igor
Имхо для этого достаточно задать больше одного языка. Тогда ты хоть сможешь сравнивать)
но будешь вместо этого сратсья в чятиках 🌚
источник

I

Igor in Programming Offtop
Ну хоть будет о чем
источник