Программистское.
А смотрел ли кто-нибудь на julia? Команда разработчиков ставит своей целью собрать лучшее из Матлаба, R, Mathematica и т.д., для того чтобы сделать новый хороший инструмент для инженерного программирования и статистического моделирования.
В Университете больше 15 лет назад мы делали расчеты и мат.мадели на матлабе. Это было, как сейчас помню, круто. Матричные операции и мощные средства визуализации позволяли очень много с минимальными усилиями. Язык не мешал, и не помогал. Его просто не было видно за решением задачи.
Несколько лет назад игрался с J. Удивительный, необычный, очень "вкусный" язык программирования. В умелых руках эффективный инструмент (пример умелых рук -- dr-klm из Донецкого физтеха).
Потом я посмотрел на R. Но именно, что посмотрел, написав несколько простеньких программ, которые, впрочем, интегрировались с настоящими данными (настроить ODBC к Вертике на Маке у меня не получилось, но на R получилось использовать http интерфейс и распарсить результат). В отличие от Матлаба, R мне показался рыхлым, скажем, как первая джава, вроде бы многое можно, но как-то сумбурно и не цепляет.
На первый взгляд, Julia не сильно лучше в этом плане. Из объективных плюсов по сравнению с R -- скорость (JIT), лучше система типов. Отзывы в сети отдают предпочтение Julia как языку, но предостерегают, что библиотеки и средства визуализации еще не так развиты, как в R. Что понятно.
А вот к читателям у меня вопрос -- какой язык программирования вы недавно (или давно, но последний) выучили и зачем. За себя отвечу -- Scala (использую профессионально), и J -- для души.
А смотрел ли кто-нибудь на julia? Команда разработчиков ставит своей целью собрать лучшее из Матлаба, R, Mathematica и т.д., для того чтобы сделать новый хороший инструмент для инженерного программирования и статистического моделирования.
В Университете больше 15 лет назад мы делали расчеты и мат.мадели на матлабе. Это было, как сейчас помню, круто. Матричные операции и мощные средства визуализации позволяли очень много с минимальными усилиями. Язык не мешал, и не помогал. Его просто не было видно за решением задачи.
Несколько лет назад игрался с J. Удивительный, необычный, очень "вкусный" язык программирования. В умелых руках эффективный инструмент (пример умелых рук -- dr-klm из Донецкого физтеха).
Потом я посмотрел на R. Но именно, что посмотрел, написав несколько простеньких программ, которые, впрочем, интегрировались с настоящими данными (настроить ODBC к Вертике на Маке у меня не получилось, но на R получилось использовать http интерфейс и распарсить результат). В отличие от Матлаба, R мне показался рыхлым, скажем, как первая джава, вроде бы многое можно, но как-то сумбурно и не цепляет.
На первый взгляд, Julia не сильно лучше в этом плане. Из объективных плюсов по сравнению с R -- скорость (JIT), лучше система типов. Отзывы в сети отдают предпочтение Julia как языку, но предостерегают, что библиотеки и средства визуализации еще не так развиты, как в R. Что понятно.
А вот к читателям у меня вопрос -- какой язык программирования вы недавно (или давно, но последний) выучили и зачем. За себя отвечу -- Scala (использую профессионально), и J -- для души.
no subject
Date: 2014-12-08 12:52 pm (UTC)no subject
Date: 2014-12-08 10:42 pm (UTC)no subject
Date: 2014-12-09 06:18 am (UTC)