Size: a a a

2021 February 24

SZ

Stanislav Zmiev in Haskell
Stanislav Zmiev
Я перечитал, да. Не, у меня пайтон был первым языком, а уже потом пришли си, жаба, жс, тс, го, плюсы и т.д.
Тут писал про языки.
источник

AP

Aleksei (astynax) Pi... in Haskell
Был такой курс отличный: Programming Languages. Сначала на курсере, сейчас вроде на edX
источник

SZ

Stanislav Zmiev in Haskell
Aleksei (astynax) Pirogov
Нет какой-то прям сложности :) Просто коль скоро пишешь на языке "с элементами", целостной картины "одного подхода для решения любых задач" можно и не прочувтствовать
Сложность -- в целом субъективная штука. ФП мне кажется сложным из-за того, что не работал с технологиями, которые основаны сугубо на ФП.
источник

AP

Aleksei (astynax) Pi... in Haskell
Stanislav Zmiev
Тут писал про языки.
Прочитал. Это всё в основном процедурные языки с уклоном в ООП разной степени наклонности
источник

AP

Aleksei (astynax) Pi... in Haskell
Haskell будет свежим глотком :)
источник

AP

Aleksei (astynax) Pi... in Haskell
От питона пригодится умение читать и писать с отступами :)
источник

SZ

Stanislav Zmiev in Haskell
Питон на самом деле куда больше похож на хаскель чем остальные. Не только отступами.
источник

SZ

Stanislav Zmiev in Haskell
Stanislav Zmiev
А вот ФП у меня только на List comprehensions, first class functions, map, reduce и всё
Как раз из-за этих вещей.
источник

SZ

Stanislav Zmiev in Haskell
Stanislav Zmiev
Питон на самом деле куда больше похож на хаскель чем остальные. Не только отступами.
Чем остальные из перечисленных мной*
источник

AP

Aleksei (astynax) Pi... in Haskell
Динамическая типизация, побочные эффекты везде, нет нормальной конкаренси
VS
Статическая типизация, контроль эффектов, нормальная конкаренси

одни сходства!
источник

AP

Aleksei (astynax) Pi... in Haskell
Concurrency в Haskell как в golang (легковесные потоки). Интерфейсы Java чем-то похожи на AdHoc параметрический полиморфизм с классами типов. Так что я бы поспорил с "больше похож"
источник

SZ

Stanislav Zmiev in Haskell
Aleksei (astynax) Pirogov
Concurrency в Haskell как в golang (легковесные потоки). Интерфейсы Java чем-то похожи на AdHoc параметрический полиморфизм с классами типов. Так что я бы поспорил с "больше похож"
Со стороны типизации да, а до конкаренси в хаскеле я ещё не дошёл.
источник

SZ

Stanislav Zmiev in Haskell
Мы на лекциях до сих пор на data vs type
источник

AP

Aleksei (astynax) Pi... in Haskell
Ну в Haskell она есть, а в Python её нет :)
источник

E

Eugene in Haskell
Aleksei (astynax) Pirogov
Динамическая типизация, побочные эффекты везде, нет нормальной конкаренси
VS
Статическая типизация, контроль эффектов, нормальная конкаренси

одни сходства!
это у haskell нормальный concurrency?
источник

1

1.4.7/12 in Haskell
Есть универы где преподают хаскелль? 😳
источник

SZ

Stanislav Zmiev in Haskell
Aleksei (astynax) Pirogov
Ну в Haskell она есть, а в Python её нет :)
Это вы про GIL, видимо?
источник

SZ

Stanislav Zmiev in Haskell
1.4.7/12
Есть универы где преподают хаскелль? 😳
Да. Вместе с Эрлангом.
источник

AP

Aleksei (astynax) Pi... in Haskell
Stanislav Zmiev
Это вы про GIL, видимо?
Про него :)
источник

SZ

Stanislav Zmiev in Haskell
У моего знакомого в Глазго тоже преподают хаскель.
источник