Size: a a a

Compiler Development

2019 December 29

I

Ilmir in Compiler Development
Andrei Kurosh
В перле грань между багом и фичей тонка как никогда
Советую все-таки пройти туториал по Раку. На удивление красивый и логичный язык вышел. Даже регекспы пофиксили.
источник

BD

Berkus Decker in Compiler Development
Михаил Бахтерев
scientist-ы почему-то не любят Haskell :( Для меня мистика. Говорят - мешает.
биологам наверное тоже мешают, хотя вейт... это потому что они не умеют программировать
источник

PS

Peter Sovietov in Compiler Development
Михаил Бахтерев
scientist-ы почему-то не любят Haskell :( Для меня мистика. Говорят - мешает.
источник

AV

Alexey Veselovsky in Compiler Development
Михаил Бахтерев
scientist-ы почему-то не любят Haskell :( Для меня мистика. Говорят - мешает.
а нафига им хаскель? им от ЯП нужно что-то примерно на уровне экселя.
источник

МБ

Михаил Бахтерев in Compiler Development
Berkus Decker
биологам наверное тоже мешают, хотя вейт... это потому что они не умеют программировать
Ну вот у меня есть знакомый. Изобрёл новый метод предсказания формы гриппа по кусочкам ДНК. Метод пошёл в ВОЗ. Писал всё на Питоне. У него там хардкор с бесконечными вейвлет-сериями. Умеет ли он программировать?
источник

PS

Peter Sovietov in Compiler Development
источник

M

MaxGraey in Compiler Development
При этом Кармак ни функциональщик, ни датасатанист, а просто балуется. Да и вообще, если всю жизнь писал на Cи, то люьой современный язык со смешанной или функциональной парадигмой и строгой стат или динамической типизацией покажется прозрением
источник

МБ

Михаил Бахтерев in Compiler Development
Alexey Veselovsky
а нафига им хаскель? им от ЯП нужно что-то примерно на уровне экселя.
Вот. Кстати. А как понять, когда возникает потребность в Haskell?
источник

AV

Alexey Veselovsky in Compiler Development
Михаил Бахтерев
Вот. Кстати. А как понять, когда возникает потребность в Haskell?
надо слушать своё сердце!

иначе не могу сказать когда именно без хаскелля не обойтись.
источник

PS

Peter Sovietov in Compiler Development
MaxGraey
При этом Кармак ни функциональщик, ни датасатанист, а просто балуется. Да и вообще, если всю жизнь писал на Cи, то люьой современный язык со смешанной или функциональной парадигмой и строгой стат или динамической типизацией покажется прозрением
Сегодня молодежи в университетах сразу дают Java/C#. Поэтому и возникает шок в духе "как на _этом_ можно писать" (про какой-нибудь заурядный динамический язык) или "где дженерики". Доп. проблема в том, что в качестве динамического языка приподносится JS или Python, а не те же Racket, Oz и прочие.
источник

M

MaxGraey in Compiler Development
Ну тот же Racket еще как преподается, только в основном в штатах
источник

PS

Peter Sovietov in Compiler Development
Михаил Бахтерев
Вот. Кстати. А как понять, когда возникает потребность в Haskell?
А от примеров успешного использования нельзя идти? Мол, ага, у меня похожая задача.
источник

PS

Peter Sovietov in Compiler Development
MaxGraey
Ну тот же Racket еще как преподается, только в основном в штатах
Да и там очень избирательно.
источник

AV

Alexey Veselovsky in Compiler Development
Peter Sovietov
А от примеров успешного использования нельзя идти? Мол, ага, у меня похожая задача.
дык для похожих задач куча примеров успешного использования других ЯП
источник

FO

FORTRAN ONE LOVE in Compiler Development
MaxGraey
Расскажите это датасатанистам и статистам, которые на R, python и julia пишут, что они глупые и нужно сразу писать на C++, Java, Rust или Swift
у R-овчан есть Rcpp %) так что с типами все хорошо
источник

PS

Peter Sovietov in Compiler Development
Alexey Veselovsky
дык для похожих задач куча примеров успешного использования других ЯП
Ну тот же Bluespeс чем не пример? Вдруг захочется написать свой аналог. Или промоделировать потоковую машину с выполнением по by need :)
источник

AV

Alexey Veselovsky in Compiler Development
Peter Sovietov
Ну тот же Bluespeс чем не пример? Вдруг захочется написать свой аналог. Или промоделировать потоковую машину с выполнением по by need :)
кажется ниша весьма узкая, если она вообще есть
источник

M

MaxGraey in Compiler Development
FORTRAN ONE LOVE
у R-овчан есть Rcpp %) так что с типами все хорошо
Так ffi с C есть у всех, что у python, что у julia. При чем здесь это?)
источник

МБ

Михаил Бахтерев in Compiler Development
Кстати. А почему нет какой-то killer-feature у строго тиризированных языков. По идее, вот же оно, технологическое совершенство. Но споры не утихают. Мне одному кажется это странным?
источник

AV

Alexey Veselovsky in Compiler Development
Михаил Бахтерев
Кстати. А почему нет какой-то killer-feature у строго тиризированных языков. По идее, вот же оно, технологическое совершенство. Но споры не утихают. Мне одному кажется это странным?
строгая типизация строгой типизации рознь.

а так - это увеличивает надежность. надежность далеко не всегда нужна
источник