2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Мнение о Julia language
Сообщение03.12.2015, 10:48 
Заслуженный участник


29/12/14
504
День добрый, господа. Наверняка многие здесь слышали о молодом языке програмирования Julia. Позиционирует себя язык как научный. Волею судьбы пишу на нём сейчас для своей бакалаврской работы - доволен, как слон: синтаксис приятный (если не ошибаюсь, практически один в один с Python), работает шустро вроде, большое количество библиотек разных уже сейчас, хорошее комьюнити. Но у меня опыта нет никакого, чтобы самому сравнить язык с другими. Читал ряд статей и отзывов по Julia - огромный плюразлизм мнений, компетентность высказывающихся мне установить опять же сложно. Поэтому хотел поинтересоваться у представителей нашего форума, какие вообще перспективы у языка? Ну, то есть возможно ли, что лет так через 10 Julia будет стоять в одном ряду с Fortran, C, Python, MTALAB (последнее немного не в тему, конечно)? И какие в целом существенные преимущества и недостатки у языка перед друими, на ваш взгляд?

 Профиль  
                  
 
 Re: Мнение о Julia language
Сообщение03.12.2015, 20:57 
Заслуженный участник


27/04/09
28128
Gickle в сообщении #1078977 писал(а):
Ну, то есть возможно ли, что лет так через 10 Julia будет стоять в одном ряду с Fortran, C, Python, MTALAB (последнее немного не в тему, конечно)?
В любом случае, каким бы хорошим ни был язык (и сообщество-документация-библиотеки-runtime), на его популярность влияет не только это, увы. :-)

(На тему просто подпишусь: слышал немного про Julia, но не знаю ничего особенного, чтобы что-то сказать по вашим вопросам.)

 Профиль  
                  
 
 Re: Мнение о Julia language
Сообщение03.12.2015, 21:37 
Заслуженный участник


29/12/14
504
arseniiv в сообщении #1079168 писал(а):
В любом случае, каким бы хорошим ни был язык (и сообщество-документация-библиотеки-runtime), на его популярность влияет не только это, увы. :-)
С другой стороны, если язык плохо подходит для прдполагаемых задач, то он почти наверняка популярным не станет. :-) Вопрос, конечно, подразумевал приблизительно следующие варианты ответа:
а) "Чёрт его знает, как пойдёт";
б) "Нет, потому что...".

 Профиль  
                  
 
 Re: Мнение о Julia language
Сообщение03.12.2015, 22:49 
Заслуженный участник


09/05/12
25179
Как говорится, пожуем - увидим.

Пока что мои попытки жевания меня не вдохновили. Синтаксис нормальный (и, слава богам, таки не питоновский), но скорость работы очень так себе. Библиотек (по меркам вычислительной математики) крайне мало. В целом язык попадает в промежуток между средствами для прототипирования, где "совсем думать не надо" (MATLAB/Octave и т.п.) и языками, на которых можно написать высокопроизводительный код (Fortran 90/95+, C99+), и не очень ясно, насколько это нужно. При этом декларируемое направление развития языка - в сторону "как бы упрощения", а не увеличения эффективности.

Правда, один явный плюс тоже есть: куча народу сейчас пишет подобные задачи на Python, и по сравнению с этим ужасом Julia выглядит существенно приятнее.
Gickle в сообщении #1078977 писал(а):
Ну, то есть возможно ли, что лет так через 10 Julia будет стоять в одном ряду с Fortran, C, Python, MTALAB (последнее немного не в тему, конечно)?
Со второй половиной ряда - возможно. Наверное, это даже будет более-менее неплохо. С первой - практически уверен, что нет.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group