ailev.ru

19 июля 2015 · Комментарий

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

Мой пост явно не описывает всей полноты мира и всех возможных форм организации деятельности. И всех возможных оценок полезности или безполезности тех или иных проектов. Так что на большинство пунктов я даже отвечать не буду. Что касается про вызов Julia из других языков, то (кроме того что конкретную библиотеку всегда можно написать плохо: афоризм "плохую программу можно написать и на паскале") это вопрос технический -- вызовы возможны обычно в обе стороны. Например, полуторагодичной давности пример с Питоном: http://blog.leahhanson.us/julia-calling-python-calling-julia.html -- и это значит, что "родная реализация" интерфейса с MySQL может быть заменена и на неродную, и библиотеку AdaGram вы сможете заюзать из внешней программы. Хотя всё это не "из коробки", придётся написать некоторое количество строк обвязки. Python стартовал в 1989, а Julia в 2009 -- разница в двадцать лет. У питона версия 3 уже, а Julia ещё не полноценный язык, пока там версия 0.3 -- буквально вчера там только-только слили ветку с прекомпиляцией библиотек в основной код (и это будет 0.4), а переработка работы с массивами (а ведь это чуть ли не базовая функциональность!) планируется только в следующей версии, 0.5. Так что всё ещё будет.

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