Size: a a a

Язык программирования Julia / Julia programming language

2019 December 22

ЛЛ

Логичный Лесник in Язык программирования Julia / Julia programming language
Kirill Tsaregorodtsev
Я, если что, далеко от этой области работаю, сужу только по своей жене. Обычно требуется не только обучить модель, но и внедрять её как-то в производство
Я тоже далёк 🙂, но пока на сколько я понял, для продакшена используются другие инструменты, так что особой разницы не должно быть.
источник

ЛЛ

Логичный Лесник in Язык программирования Julia / Julia programming language
К примеру, мой опыт с Julia в начале года заключался в том, чтобы найти способ улучшать машинные переводы текстов. Я просто взял Juno, установил нужные либы и начал эксперимены, а по итогу я выдал какой-то примерный алгоритм, как лучше быть. И мы уже его потом перепиали на другой продакшен-язык.
источник

ЛЛ

Логичный Лесник in Язык программирования Julia / Julia programming language
То есть в таких задачах выход - это скорее алгоритм/цифры/обученная модель, но не код, так что использовать можно всё что угодно.
источник

ЛЛ

Логичный Лесник in Язык программирования Julia / Julia programming language
Возможно я не прав 🙂
источник

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
Все так, и все правы. С одной стороны, в любой более-менее нормальной конторе никто не будет скрипты аналитика запускать в прод - это безумие. Поэтому, определенная свобода в методах, языках и подходах есть.

С другой стороны, никто не работает в вакууме. Часто повторяющиеся куски кода лучше оформлять в виде библиотек, код должны понимать коллеги, наработки и подходы должны оставаться в таком виде, чтобы кто-то другой смог их переиспользовать какое-то время спустя. И поэтому, если ты пишешь на условном брейнфаке, то конечно задачу ты может быть и решаешь, но на более высоком уровне ты нерационально используешь ресурсы компании и своих коллег.

Поэтому обычно присутствует некий либерализм, но с ограничениями.
источник

ЛЛ

Логичный Лесник in Язык программирования Julia / Julia programming language
Спасибо за ответы!
источник

A

Arthur in Язык программирования Julia / Julia programming language
Вообще Julia как раз и разрабатывалась как язык, который решает two language problem
источник

A

Arthur in Язык программирования Julia / Julia programming language
Я сам работал в местах, где сначала разрабатывали прототип математики, а потом все это переписывали на пригодный для прода язык
источник

A

Arthur in Язык программирования Julia / Julia programming language
Почти всегда это создаёт огромное количество проблем, от того, что те, кто прототипирует, не понимают "продовский" язык, те, кто пишут на прод, не понимают прототип, до элементарного отсутствия таких же библиотек
источник

A

Andrey in Язык программирования Julia / Julia programming language
Андрей Оськин
Все так, и все правы. С одной стороны, в любой более-менее нормальной конторе никто не будет скрипты аналитика запускать в прод - это безумие. Поэтому, определенная свобода в методах, языках и подходах есть.

С другой стороны, никто не работает в вакууме. Часто повторяющиеся куски кода лучше оформлять в виде библиотек, код должны понимать коллеги, наработки и подходы должны оставаться в таком виде, чтобы кто-то другой смог их переиспользовать какое-то время спустя. И поэтому, если ты пишешь на условном брейнфаке, то конечно задачу ты может быть и решаешь, но на более высоком уровне ты нерационально используешь ресурсы компании и своих коллег.

Поэтому обычно присутствует некий либерализм, но с ограничениями.
добавлю, что в реальном мире многие конторы будут продолжать жрать кактус годами, но ничего кроме пихтона использовать не станут
источник

A

Arthur in Язык программирования Julia / Julia programming language
Есть ещё проблема, что лично я не могу прототипировать на питоне как минимум из-за скорости, специфика моих алгоритмов такова, что мне даже на плюсах быстрее разрабатывать
источник

A

Arthur in Язык программирования Julia / Julia programming language
Andrey
добавлю, что в реальном мире многие конторы будут продолжать жрать кактус годами, но ничего кроме пихтона использовать не станут
Мне в этом плане повезло, я таки похоже протащу Julia в продакшн
источник

A

Arthur in Язык программирования Julia / Julia programming language
И для бизнеса у питона есть одно очень большое преимущество, легче найти людей, которые его знают
источник

A

Arthur in Язык программирования Julia / Julia programming language
Потому что проект, который держится на одном-двух редких кадрах это большие риски
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Arthur
Мне в этом плане повезло, я таки похоже протащу Julia в продакшн
технически проблем нет. Сервисы на ней наделать вполне возможно. И, даже, собрать докер-контейнеры с бинарником, тоже, во многих случаях можно. Впрочем, бинарник жирный, а собирается он не всегда
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
контейнеры - к тому, чтобы могло масштабироваться на kubernetes. А бинарники - к минимальному времени активации при масштабировании
источник

A

Arthur in Язык программирования Julia / Julia programming language
Да проблема никогда и не была технической, а как раз в том, что язык новый, людей, пишущих на нем мало и тд и тп
источник

FO

FORTRAN ONE LOVE in Язык программирования Julia / Julia programming language
Arthur
Да проблема никогда и не была технической, а как раз в том, что язык новый, людей, пишущих на нем мало и тд и тп
все новое — хорошо забытое старое. Используйте Фортран.
источник

m

motique in Язык программирования Julia / Julia programming language
Ребята, кто использует julia в emacs? туда отладчик еще не прикрутили?
источник
2019 December 23

VG

Viktor G. in Язык программирования Julia / Julia programming language
Можно поинтересоваться у тех, кто собирается тащить Julia в прод - какие задачи решаете с ее помощью?
источник