20 августа 2017 · Комментарий

Без заголовка

На кванторы всеобщности ("любой") принято отвечать вопросом с их удвоением: "Любой-любой?", а в случае Julia ехидно спрашивать -- "ну, и какая там будет скорость работы этого языка по сравнению с чистым си? Так же медленно, как сам R?"? И, кстати, метапрограммирование в Julia честно взято из lisp. Только этот "любой встроенный язык" может потом быстро работать. Опять же, лисп и схема и прочие из этой серии такие хорошие языки, что даже удивительно, почему их вытеснили другие языки. Они ж всегда были в моде, и всегда были самые крутые! R тут выделился только тем, что ему сто лет в субботу, и поэтому для него наработано очень много библиотек. Мне было бы печально обнаружить, что Julia и Lisp обладают общим недостатком, который делает эти языки нишевыми: они не любят тупости на них программирующих, они не прощают ошибок. Хотя разработчики Julia и говорят, что на Julia можно пробовать быдлокодить, и всё получится, только результаты будут работать примерно так же, как на Python и R, не быстрее. С другой стороны, они мечтают иметь встроенный оптимизатор, который будет помогать с этим справляться. Баттлы с любителями R -- это традиционное развлечение в среде разработчиков Julia. Когда только открыли Julia language группу в Telegram, туда пришёл сторонник R (что он там забыл?) и тоже устроил большую рекламу R. Только беда: большинство, кто приползают работать на Julia, гонимые грузом своих вычислительных задач, уже успели как-то поработать на R, так что за ответами у них не ржавеет.

К записи · К обсуждению