Size: a a a

Programming Offtop

2020 November 18

IP

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

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

А

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

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

На хаскель полторы вакансии в мире, на нём мало кто в прод пишет. Да и я вам в прод на нём писать не советую.
если бы он давал высокую сокрость разработки, хорошую поддерживаемость, достойную производительность, гибкость - его бы все выбирали, а программисты бы его учили

Это совершенно не так. Вот я заметил, что программисты редко выбирают наиболее оптимальный и хороший инструмент для задачи. Обычно берут либо то что знают, либо то что популярно, либо то что хайпится.
единственная задачу которую хорошо решает хаскель - это создание иллюзии некой элитарности и повышение чсв его пользовталей. а также задача - борьба со скукой, чот всё надоело написать бы вообще по дргуому.

Нет
источник

IP

Iaroslav Postovalov in Programming Offtop
> единственная задачу которую хорошо решает хаскель - это создание иллюзии некой элитарности и повышение чсв его пользовталей. а также задача - борьба со скукой, чот всё надоело написать бы вообще по дргуому.

а это обусловлено тем, что в атмосфере витает то, что он сложный. в итоге, ты научился что-то писать на хаскеле - и такой думаешь: "хмм, а я более умный, чем те, кто на хаскель не пишет" - и начинаешь поддерживать эту атмосферу
источник

AE

Alexandr Ermolenko in Programming Offtop
Mikhail Levchenko
Вот скажите мне.
1) кто это такие
2) как они меня находят
3) почему стабильно раз в месяц пишут
Спирт или куриные лапки предлагают?
источник

IP

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

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

IP

Iaroslav Postovalov in Programming Offtop
мне вот кажется, что норм. можно типы не указывать и пользоваться всеми благами цивилизации
источник

А

Алексей in Programming Offtop
Вот уж что-то, а гибкость при выборе языка стоит где-то на последнем месте
источник

IP

Iaroslav Postovalov in Programming Offtop
ну где так еще можно?
источник

AK

Anton Korotkikh in Programming Offtop
Iaroslav Postovalov
у кода, выдаваемого ghc, производительность совсем немного хуже разогретой джавы
у ghc существенно выше gc паузы, насколько мне не изменяет память. а прямо релеватных примеров сложных и кричтиных по перфомансу проектов в экосистеме хаскеля просто нет, в сравнении с жвм. в жвм у нас есть кафки, кссандры, эластики, хазелькасты и множество других колоссальных проектов (и они не спроста на жвм). а в хаскеле что? однострочники остроумные и синтетические бенчмарки?
источник

А

Алексей in Programming Offtop
Иначе бы никто на го не писал бы
источник

IP

Iaroslav Postovalov in Programming Offtop
Алексей
Вот уж что-то, а гибкость при выборе языка стоит где-то на последнем месте
ну тем не менее джаваскриптизеры используют это как аргумент, почему джаваскрипт - не говна кусок
источник

А

Алексей in Programming Offtop
ну жс относительно гибкий за счёт свое динамичности
источник

U

Unat in Programming Offtop
Я-бы даже сказал аморфный
источник

А

Алексей in Programming Offtop
но главный аргумент выбора жс - в браузере ничего другого нету
источник

А

Алексей in Programming Offtop
конечно в теории можно взять язык достаточно далёкий от жс, но компилируемый в него, но на практике так мало кто делает
источник

А

Алексей in Programming Offtop
там максимум - это тонкая типизированная обёртка в виде TS
источник

IP

Iaroslav Postovalov in Programming Offtop
Алексей
ну жс относительно гибкий за счёт свое динамичности
ну дык хаскель тоже гибкий
источник

А

Алексей in Programming Offtop
Iaroslav Postovalov
ну дык хаскель тоже гибкий
да
источник

AK

Anton Korotkikh in Programming Offtop
Алексей
но главный аргумент выбора жс - в браузере ничего другого нету
это было очень давно. теперь их существенно больше
- охуенный nio
- TS как язык куда удобнее котла или жабы
- очень шустрый и удобный тулинг
- большая (хоть и хуёвая зачастую) экосистема
источник

AK

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