Size: a a a

F# Flood: zen of Python

2021 March 27

DS

Doge Shibu in F# Flood: zen of Python
S B
говноделы, сэр
Самое смешное, что код у них при этом более красиво написан, чем в том же графхоппере, где методы в тысячу строк - это норма.
источник

SB

S B in F# Flood: zen of Python
Doge Shibu
Самое смешное, что код у них при этом более красиво написан, чем в том же графхоппере, где методы в тысячу строк - это норма.
да, у них код более-менее, не считая отборных кусков. но за разработкой серьзная инженерная мысль стояла только за имплементацией алгоритмов в аспекте выбора правильных структур данных.
источник

SB

S B in F# Flood: zen of Python
а другие аспекты остались просто незамеченными.
источник

DS

Doge Shibu in F# Flood: zen of Python
S B
я до раста наверно еще не дорос, не знаю. меня С, cmake и gdb в терминале полностью устраивают
У раста свои плюсы есть в том, что за 2 года, что я на нём в прод пишу - у меня реально было 0 проблем с memory safety.

Ни единого сегфолта, ни единой утечки, ни единого раза с покореженной памятью
источник

DS

Doge Shibu in F# Flood: zen of Python
Прям красота
источник

DS

Doge Shibu in F# Flood: zen of Python
Но проблем тоже хватает, в основном около UX вокруг системы типов и некоторых растовских её особенностей.
источник

DS

Doge Shibu in F# Flood: zen of Python
Ну и нехватает всяких плюсовых няшностей в плане дружелюбной к кастомным аллокаторам стд либы (в найтли оно есть, но частично пока) и placement new, что тоже может помешаться.
источник

SB

S B in F# Flood: zen of Python
Doge Shibu
У раста свои плюсы есть в том, что за 2 года, что я на нём в прод пишу - у меня реально было 0 проблем с memory safety.

Ни единого сегфолта, ни единой утечки, ни единого раза с покореженной памятью
Боюсь, дело не столько в Расин, сколько в прямых руках.
источник

DS

Doge Shibu in F# Flood: zen of Python
S B
Боюсь, дело не столько в Расин, сколько в прямых руках.
Ну конкретно memory safety (если не лезть явно в unsafe) он гарантирует и там сложно на этом проблемы поймать.

(Утечки можно - но они как раз memory safe)
источник

SB

S B in F# Flood: zen of Python
Doge Shibu
Ну конкретно memory safety (если не лезть явно в unsafe) он гарантирует и там сложно на этом проблемы поймать.

(Утечки можно - но они как раз memory safe)
Заучит классно, конечно.
источник

SB

S B in F# Flood: zen of Python
А чем тебе valgrind не угодил?
источник

SB

S B in F# Flood: zen of Python
Не хватало?
источник

DS

Doge Shibu in F# Flood: zen of Python
S B
А чем тебе valgrind не угодил?
Ну я не фанат крестов, а писать сложные вещи на си не очень хочется по затратам времени на разработку.

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

SB

S B in F# Flood: zen of Python
Doge Shibu
Ну я не фанат крестов, а писать сложные вещи на си не очень хочется по затратам времени на разработку.

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

DS

Doge Shibu in F# Flood: zen of Python
S B
Короче, ты влюбился в раст, а раст в тебя?
Не, не могу сказать, что влюбился (своих болячик у него дофига), но как язык для каких-то перформанс критикал сложных вещей - он разумно смотрится.

Потому что альтернативы либо сильно дороже по времени разработки, либо кресты, которые со своим гигантским набором проблем.
источник

DS

Doge Shibu in F# Flood: zen of Python
Но прям фанатизма и переписывания всего на расте, как многие пропагандируют, я не разделяю.
источник

SB

S B in F# Flood: zen of Python
Doge Shibu
Но прям фанатизма и переписывания всего на расте, как многие пропагандируют, я не разделяю.
первый и наверно главный признак здорового отношения к инструменту
источник

DS

Doge Shibu in F# Flood: zen of Python
То есть это ещё один язык в нише низкоуровневых, но это не замена во всех случаях си и крестов, как пропагандисты утверждают.
источник

SB

S B in F# Flood: zen of Python
я в кресты так и ниасил пока, не хватает меня на это все. а вот С это пожалуйста, это хорошо.
источник

SB

S B in F# Flood: zen of Python
но С простой как песня
источник