The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Увидел свет язык программирования Julia 1.0, opennews (?), 09-Авг-18, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


20. "Увидел свет язык программирования Julia 1.0"  +/
Сообщение от Аноним (20), 09-Авг-18, 23:03 
А зачем для МО какой-то особый язык? В том то и соль, что там меньше времени уходит на программирование и больше - на подготовку данных и обучение.
Ответить | Правка | Наверх | Cообщить модератору

23. "Увидел свет язык программирования Julia 1.0"  +/
Сообщение от Аноним (38), 09-Авг-18, 23:12 
Сейчас в MO чаще всего используют несколько языков. Суть Julia - пишешь на ней и не пишешь на C, C++ и пр. То есть она удобна как для интеграционных вещей, типа данные подготовить, таблички прочитать, строки преобразовать. Так и для реальной математики.
Ответить | Правка | Наверх | Cообщить модератору

67. "Увидел свет язык программирования Julia 1.0"  +/
Сообщение от Аноним (31), 10-Авг-18, 09:57 
>Сейчас в MO чаще всего используют несколько языков.

Из которых 99% - питон.
>Суть Julia - пишешь на ней и не пишешь на C, C++ и пр.

Никто переписывать tensirflow/kerras/pytorch и тд на хулию не будет, поезд давно ушел.
>То есть она удобна как для интеграционных вещей, типа данные подготовить, таблички прочитать, строки преобразовать.

Знаете что еще более удобно? Более 9000 готовых библиотек на питоне любого уровня, отлаженных и поддерживаемых.

Ответить | Правка | Наверх | Cообщить модератору

75. "Увидел свет язык программирования Julia 1.0"  +/
Сообщение от Аноним (38), 10-Авг-18, 10:22 
> Из которых 99% - питон.

Если проводить опрос среди питонистов - да. А так - R и C, на котором все библиотеки для питона и написаны.

> Никто переписывать tensirflow/kerras/pytorch и тд на хулию не будет, поезд давно ушел.

Предусмотрено. https://github.com/JuliaPy/PyCall.jl

Ну и, к тому же tensorflow/flux/...

А также https://github.com/JuliaInterop/RCall.jl , https://github.com/JuliaInterop/MATLAB.jl и пр.

> Знаете что еще более удобно? Более 9000 готовых библиотек на питоне любого уровня, отлаженных и поддерживаемых.

Библиотеки нужны только конкретные. Они на Julia уже есть. Плюс совместимость для сторого кода. То есть смысла писать на питоне больше нет вообще.

Ну и не забывайте о главной проблеме питона. Хочешь новый алгоритм - пиши на C. В случае Julia это делать не надо.

Ответить | Правка | Наверх | Cообщить модератору

83. "Увидел свет язык программирования Julia 1.0"  –1 +/
Сообщение от Аноним (31), 10-Авг-18, 10:48 
>Если проводить опрос среди питонистов - да. А так - R и C, на котором все библиотеки для питона и написаны.
>в разрезе MO ака машинного обучения

Отсутствие CUDA в списке говорит, что пациент вообще не в теме.
>Предусмотрено. https://github.com/JuliaPy/PyCall.jl

Закопайте ЭТО обратно.
>Библиотеки нужны только конкретные. Они на Julia уже есть. Плюс совместимость для сторого кода. То есть смысла писать на питоне больше нет вообще.

Прилетайте в нашу вселенную. Хотя лучше, нет.
>Хочешь новый алгоритм - пиши на C. В случае Julia это делать не надо.

Вот тут согласен. Писать на хулии не надо.
И опять же "алгоритм" на "С" ... дай угадаю, 2 курс максимум?
Никто из практикующих программистом так коряво не выражается.
Опять же в разрезе ML "алгоритмы"... Kernell-ы? Они на CUDA.

Ответить | Правка | Наверх | Cообщить модератору

89. "Увидел свет язык программирования Julia 1.0"  +/
Сообщение от Аноним (38), 10-Авг-18, 11:02 
> И опять же "алгоритм" на "С" ... дай угадаю, 2 курс максимум?

Уважаемый аноним(31) с 1-го курса, не знающий, что такое "алгоритм" и "программирование".

Flux и tensorflow используют GPU. Зачем писать напрямую на CUDA - я не знаю. Библиотеки, копирующие интерфейс типовых питоновых библиотек, либо прямо их использующие, на Julia также в изобилии написаны.

Касаемо питона, его поезд, действительно ушел. За 30 лет так и не смогли устранить основные проблемы языка и решить проблему скорости. Нынешний хайп спадёт по мере перехода на Julia учебных заведений. А на ней уже довольно много кто читает курсы.

В части разработки высокопроизводительных сервисов под ML, сейчас Julia нет альтернатив. Julia одинаково пригодна как для интерактивной работы с данными в Jupiter Notebook, так и, собственно, для написания сервисного кода.

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

Ответить | Правка | Наверх | Cообщить модератору

151. "Увидел свет язык программирования Julia 1.0"  +1 +/
Сообщение от _ (??), 11-Авг-18, 02:19 
>В части разработки высокопроизводительных сервисов под ML, сейчас Julia нет альтернатив.

Лучшая шутка трэда! :)

А в реальность нет ни одного "высокопроизводительных сервисов под ML" на этом убер ёзыге ...

Ответить | Правка | Наверх | Cообщить модератору

153. "Увидел свет язык программирования Julia 1.0"  +/
Сообщение от ALex_hha (ok), 11-Авг-18, 11:30 
> Касаемо питона, его поезд, действительно ушел.

а мужики то и не в курсе

Ответить | Правка | К родителю #89 | Наверх | Cообщить модератору

99. "Увидел свет язык программирования Julia 1.0"  +3 +/
Сообщение от myhand (ok), 10-Авг-18, 12:59 
> Если проводить опрос среди питонистов - да.

Т.е. так бы сделали вы, задавшись вопросом о положении дел в отрасли?

> А так - R и C, на котором все библиотеки для питона и написаны.

R используется реже питона.  Ну а пассаж про C - означает что вы фактически ничего не знаете про положение дел в этом вашем Julia.  Таки да, в математических потрохах у него C и Fortran.  А вы думали за 6 лет десяток хипстеров вам перепишут математические библиотеки с историей близкой к полувеку?

> Предусмотрено. https://github.com/JuliaPy/PyCall.jl

Ну а куды-ж они без этого денутся-то?  Ведь, внезапно, для визуализации данных в "превосходно подходящем" языке - питон требуется дергать...

> Плюс совместимость для сторого кода.

О...  Вот ты какой, северный олень.   Тогда у питона - "совместимость" с C, не меньше.  ctypes, cffi - все дела.

> Ну и не забывайте о главной проблеме питона. Хочешь новый алгоритм - пиши на C.

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

Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору

106. "Увидел свет язык программирования Julia 1.0"  +1 +/
Сообщение от Аноним (106), 10-Авг-18, 13:13 
> R используется реже питона.  Ну а пассаж про C - означает что вы фактически ничего не знаете про положение дел в этом вашем Julia.  Таки да, в математических потрохах у него C и Fortran.  А вы думали за 6 лет десяток хипстеров вам перепишут математические библиотеки с историей близкой к полувеку?

Вот не лень ли рассуждать о проблемах, которые Вы не знаете? Хотя бы взглянули бы на экосистему Julia, состав рекомендуемых библиотек и их возраст, прежде чем писать абстрактные рассуждения, почти наверняка не написав ни одну математическую функцию.

> Ну а куды-ж они без этого денутся-то?  Ведь, внезапно, для визуализации данных в "превосходно подходящем" языке - питон требуется дергать...

Для визуализации в Julia несколько своих собственных библиотек, плюс R, плюс питоновские. Питоновские имеет смысл использовать только в процессе миграции, чтобы было "как привыкли".

> О...  Вот ты какой, северный олень.   Тогда у питона - "совместимость" с C, не меньше.  ctypes, cffi - все дела.

Совместимость старого кода для Julia - это всего лишь возможность сделать мягкую миграцию с R и питон. И С тут ни при чём. Конечно, фанатикам бессмысленно приводить аргументы в виде тестов и пр. Но реальность такова, что питон (для математики) и R - устарели. А замена им - Julia.

Ответить | Правка | Наверх | Cообщить модератору

116. "Увидел свет язык программирования Julia 1.0"  +/
Сообщение от myhand (ok), 10-Авг-18, 15:07 
> Вот не лень ли рассуждать о проблемах, которые Вы не знаете? Хотя
> бы взглянули бы на экосистему Julia, состав рекомендуемых библиотек и их
> возраст, прежде чем писать абстрактные рассуждения, почти наверняка не написав ни
> одну математическую функцию.

Вьюнош, Вы серьезно?

Вы бы хоть в ихний ридми с требованиями к зависимостям заглянули.  Внезапно, они такие же как и у numpy, например (ну, кроме дополнительного для работы со строками или поддержки BigInt).

>> Ну а куды-ж они без этого денутся-то?  Ведь, внезапно, для визуализации данных в "превосходно подходящем" языке - питон требуется дергать...
> Для визуализации в Julia несколько своих собственных библиотек, плюс R, плюс питоновские.
> Питоновские имеет смысл использовать только в процессе миграции, чтобы было "как привыкли".

В общем, по-умолчанию - дергают "устаревший" питон.  

>> О...  Вот ты какой, северный олень.   Тогда у питона - "совместимость" с C, не меньше.  ctypes, cffi - все дела.
> Совместимость старого кода для Julia - это всего лишь возможность сделать мягкую
> миграцию с R и питон.

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

> Конечно, фанатикам бессмысленно приводить аргументы в виде тестов и пр.

Заметьте, вы сами признались фанатиком, за язык я вас не тянул.

> Но реальность такова, что питон (для математики) и R - устарели. А
> замена им - Julia.

Реклама - это не реальность.

Ответить | Правка | Наверх | Cообщить модератору

118. "Увидел свет язык программирования Julia 1.0"  –1 +/
Сообщение от Аноним (106), 10-Авг-18, 15:12 
> Вьюнош, Вы серьезно?

Абсолютно

> В общем, по-умолчанию - дергают "устаревший" питон.  

Если они не будут его дёргать, то обеспечить совместимость с унаследованным кодом, очевидно, невозможно.

>> Но реальность такова, что питон (для математики) и R - устарели. А замена им - Julia.
> Реклама - это не реальность.

Сидите на чём хотите. Со мной работать вы точно не будете. И в моей компании - тоже.

Ответить | Правка | Наверх | Cообщить модератору

121. "Увидел свет язык программирования Julia 1.0"  –5 +/
Сообщение от myhand (ok), 10-Авг-18, 15:36 
>> Вьюнош, Вы серьезно?
> Абсолютно

Ну, значит вы настолько глупы как кажетесь.

>> В общем, по-умолчанию - дергают "устаревший" питон.
> Если они не будут его дёргать, то обеспечить совместимость с унаследованным кодом,
> очевидно, невозможно.

Это просто прекрасно.  Вот у нас "превосходно подходящий" для визуализации данных язык.  Который, внезапно, для этой самой визуализации дергает код, написанный на "неподходящем" языке.  Делающий, собственно, всю работу.

Че тут происходит, зачем нам для запуска пользовательского кода на Julia (!) - вся эта байда на неправильном Питоне?  А совместимость обеспечиваем.  От кого вы этой пользовательский код унаследовали, болезный?  Что-ж за язык-то такой уникальный, что для обеспечения совместимости с "унаследованным" на этом языке кодом необходимо дергать библиотеки на совершенно постороннем языке?

>>> Но реальность такова, что питон (для математики) и R - устарели. А замена им - Julia.
>> Реклама - это не реальность.
> Сидите на чём хотите. Со мной работать вы точно не будете. И
> в моей компании - тоже.

Аллилуйя.  Я в области рекламы и не работаю.  С детьми тоже.

Ответить | Правка | Наверх | Cообщить модератору

158. "Увидел свет язык программирования Julia 1.0"  +/
Сообщение от Аноним (156), 11-Авг-18, 20:54 
>  фанатикам бессмысленно приводить аргументы в виде тестов и пр.

Хотелось бы услышать мнение по поводу обсуждений тестов. Вот хдесь есть коротенький разбор их тестирования:
ailev.livejournal.com/1377277.html?nojs=1&thread=15185661

А так же рассказ что в ответ на письма авторы улии ничего не отвечают. Создается мнение что результат люди рисуют сами, немного мошенническими способами.
Комментарии?

Ответить | Правка | К родителю #106 | Наверх | Cообщить модератору

159. "Увидел свет язык программирования Julia 1.0"  +/
Сообщение от myhand (ok), 11-Авг-18, 21:14 
Это как играть в шахматы с голубем.  К тому же, данный гражданин вроде уже "улетел"...
Ответить | Правка | Наверх | Cообщить модератору

160. "Увидел свет язык программирования Julia 1.0"  +/
Сообщение от Аноним (156), 11-Авг-18, 21:33 
Какая-то прямо новая религия начала по всем распространяться. Верую в бенчмарки и блоги интернетовские. И с светом в глазах несу правду по форумам.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру