169 похожих чатов

Что думаете насчёт текущего хайпа с Mojo? Затмит ли он

Julia?

18 ответов

44 просмотра

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

¿что?-♦ Автор вопроса
Vladimir F
конечно, ведь каждый раз когда выходит новый язык ...

Я в плане перспектив Julia. Просто вот кто-то другой взялся решить проблему двух языков и производительности, что вроде как были основные selling points у Julia. С которыми она все равно в тени и далеко отстаёт от экосистемы Python до сих пор. А теперь возможно ещё сильнее будет, у Mojo вроде бы даже получается уже обгонять низкоуровневые. Не вижу, что такого особенно привлекательного должно быть, чтобы перейти на Julia каким-нибудь питонистам. Какая нынешняя репрезентация у языка? Просто как на главной странице julialang.org?

¿что? ♦
Я в плане перспектив Julia. Просто вот кто-то друг...

а почему-бы не решить все проблемы на языке zig ?

¿что?-♦ Автор вопроса
Vladimir F
а почему-бы не решить все проблемы на языке zig ?

Это троллинг? Я, конечно, понимаю, что Julia далеко не ограничивается производительностью. У неё и multiple dispatch as paradigm, что даёт очень высокую клейкость и расширяемость кода, lisp-like семантика, что даёт крутое метапрограммирование и рефлексию, экосистема с Pluto, Revise, и куча всего прочего. Она сама по себе не затмится Mojo, но вот в рамках ML/DS как будто меньше будет стимула пробовать её другим людям, если Mojo сможет дорасти до полноценного смешнщика Python. Не понимаю курс развития Julia, какие ниши она стремится занимать?

¿что? ♦
Я в плане перспектив Julia. Просто вот кто-то друг...

Как по мне , mojo ограничивает себя совместимостью с синтаксисом python Т.е. selling point это "ваш код на питоне сразу станет быстрым", а по факту не станет. Для быстрых нужна отдельная нотация с обязательным использованием типов, что совсем не обычный питон. В общем, всё как и с использованием numba А уж про экосистему молчу, много чего ещё у mojo может вылезти, просто пока до этих моментов не дошли

¿что?-♦ Автор вопроса
Ivan Selin
Как по мне , mojo ограничивает себя совместимостью...

Mojo вроде бы вообще ушёл в дебри, и теперь подражает rust. То есть понятно, что, конечно, это не "питон, но быстрее". Это прям сильно другой язык, который не догоняет Python просто в динамизме. Мне просто интересно, может ли Julia перевернуться на 180° в репрезентации с решения проблемы двух языков на более состоятельный и удобный клей, нежели Python. Который бы даже мог тянуть в себя и Mojo в критических местах. Насколько это в принципе возможно?

¿что? ♦
Mojo вроде бы вообще ушёл в дебри, и теперь подраж...

Сравнение с растом по скорости никак не говорит об уподоблении. Это разные языки. Прям совсем. Кмк, джулия уже достаточно сформировалась. Ну и на новый клей не потянет, да и не для этого создана. Мне кажется, и сам питон таким вышел случайно, нежели чем его таким подразумевали

¿что? ♦
Mojo вроде бы вообще ушёл в дебри, и теперь подраж...

Так это вроде написано на вебсайте Julia — всё про клей вроде даже написано.

¿что?-♦ Автор вопроса
Ivan Selin
Сравнение с растом по скорости никак не говорит об...

Ну так не только по скорости же, у Mojo вроде бы тоже есть свой концпет владения с передачей неизменяемым ссылок по умолчанию, с move в виде ^, с ключевым словом owned и прочим.

¿что? ♦
Ну так не только по скорости же, у Mojo вроде бы т...

Сейчас бы посравнивать статический и динамический язык) Абсолютно разные режимы использования же

¿что?-♦ Автор вопроса
Anatoly Levenchuk
screenshot Так это вроде написано на вебсайте Julia — всё про...

Это да, но, насколько я имею представление, Julia как-то не собирает ажиотаж именно в качестве клея.

¿что? ♦
Это да, но, насколько я имею представление, Julia ...

вопрос рекламы и желания кого-нибудь вложиться в раскрутку

¿что? ♦
Я в плане перспектив Julia. Просто вот кто-то друг...

Я думаю сейчас уже мало кто считает, что решение проблемы двух языков это основное достоинство джулии, с производительностью тоже вопросы - julia быстрее чем что? чем Python, ну для этого не надо быть быстрым. Смотрите чем занимаются основные паровозы комьюнити: моделирование, математика, диффуры, GPU, бесовские модели (тюринг), немного статистики, совсем чуток ML. ИМХО Вот в этих конкретных областях будет основное присутствие Julia. Будет основой в проектах типа Engee и др. Более актуально смотреть на нее как замену матлабу , чем как конкурент Python.

Vladimir
Я думаю сейчас уже мало кто считает, что решение п...

Можно посмотреть , чего разработчики Джулии говорят о путях развития тут: https://youtu.be/jFhL8EVrz7s?si=AVbOkE7lLb3XkfUY

Vladimir F
Можно посмотреть , чего разработчики Джулии говоря...

Верно, в основном общие разговоры о всем нужных вещах типа, производительности, компиляции и т.д. и конечно показательно, что в качестве примеров опять параллельные вычисления и симуляция черной дыры :) Достаточно посмотреть на секцию специфичных доменов на форуме и активность в этих разделах что бы понять кому Julia заходит. Ну не зайдет Julia в web, утилиты на ней не попишешь, геймдев - мимо, микросервисы - тоже видимо нет... Что остается?

Vladimir
Верно, в основном общие разговоры о всем нужных ве...

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

Vladimir
Верно, в основном общие разговоры о всем нужных ве...

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

Arthur
Я как минимум две компании знаю, которые использую...

Я про тезис заместить и потеснить python. Python в тех местах где он распространён потеснить даже мечтать не стоит) Сори, но не будет этого. это как потеснить java и tomcat. И да, будут единичные компании, которые будут использовать джулию для всего что только можно.

Похожие вопросы

Обсуждают сегодня

@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Подобного рода ;Следующие три строки это директивы ассемблера, ;которые можно не задавать, т.к.работаем в Visual Studio. ;Символ ";" - это начало однострочного комментария ...
Егор Анелькин
3
Кто-нибудь знает почему SPM клонирует репо целиком? Некоторые репы просто огромные, как та же swift-syntax которая нужна для использования макросов. Сначала подумал, что это...
iMike
6
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
еще вопрос, допустим мы создадим char массив из 10 элементов и присвоим ему через сканф 10 символов. и выведем все символы. Хотел спросить последний элемент /0 будет включать...
Anthem
11
;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, стандартный ;вызов процедуры ;option casemap:no...
Егор Анелькин
1
Где в Астане можно купить мясо для шашлыков?
Dancing Іңұқәһүғө
21
Карта сайта