The OpenNET Project / Index page

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



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

"Обновление инструментария для языка программирования Mojo "  +/
Сообщение от opennews (ok), 27-Янв-24, 18:34 
Разработчики языка программирования Mojo опубликовали выпуск инструментария Mojo SDK 0.7, позволяющего компилировать проекты на локальной системе. В состав Mojo SDK включены компоненты, необходимые для разработки приложений на языке Mojo, включая компилятор, runtime, интерактивную REPL-оболочку для сборки и запуска программ, отладчик, дополнение к редактору кода Visual Studio Code (VS Code) с поддержкой автодополнения ввода, форматирования кода и подсветки синтаксиса, модуль для интеграции с  Jupyter для сборки и запуска Mojo notebook...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=60509

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

Оглавление

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


1. "Обновление инструментария для языка программирования Mojo "  +4 +/
Сообщение от Карлос Сношайтилис (ok), 27-Янв-24, 18:34 
Его только начали разрабатывать? Сложно представить себе язык с синтаксисом притона без словарей
Ответить | Правка | Наверх | Cообщить модератору

29. "Обновление инструментария для языка программирования Mojo "  +8 +/
Сообщение от Аноним (29), 27-Янв-24, 21:35 
Да, только в 2022 году, но ему уже пророчат большое будущее, так как его разрабатывает архитектор Swift. Синтаксис Mojo только похож на синтаксис Python, но и это уже большой плюс по сравнению с тем же Rust, потому что он более понятен и на него можно быстро перейти почти без переучивания. Компилируется в статику через LLVM и MLIR, производительность будет на уровне. Что интересно, они также планируют добавить в свой язык borrow checker.
Ответить | Правка | Наверх | Cообщить модератору

35. "Обновление инструментария для языка программирования Mojo "  +1 +/
Сообщение от Онанизмemail (?), 27-Янв-24, 22:04 
> производительность будет на уровне

На уровне чего?

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

45. "Обновление инструментария для языка программирования Mojo "  –2 +/
Сообщение от Аноним (45), 27-Янв-24, 23:11 
На уровне kotlin, вестимо. И, раз это llvm, на нормальный код и универсальные оптимизации (без лишней грязи) можно не надеяться. Я имею в виду, даже дли си умудряются грязь разводить, хотя казалось бы.
Ответить | Правка | Наверх | Cообщить модератору

46. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (45), 27-Янв-24, 23:14 
Хотя, если так подумать, проприетарные компиляторы фортрана тоже на llvm запилили, и они лучше альтернатив код оптимизируют. Просто шланг такой позор, что это уже не отмыть видимо.
Ответить | Правка | Наверх | Cообщить модератору

62. "Обновление инструментария для языка программирования Mojo "  +3 +/
Сообщение от Аноним (-), 28-Янв-24, 02:17 
> Да, только в 2022 году, но ему уже пророчат большое будущее,
> так как его разрабатывает архитектор Swift.

Swift тоже пророчили. Но вышел пшик, нигде кроме эппла не используется по сути.

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

69. "Обновление инструментария для языка программирования Mojo "  –2 +/
Сообщение от stalinum (?), 28-Янв-24, 07:53 
Та же история и с C#, да и в целом точка нетом. За пределами Windows использование околонулевое.
Ответить | Правка | Наверх | Cообщить модератору

83. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (83), 28-Янв-24, 13:24 
Согласен, маловата как-то - всего лишь на 95% персональных компьютеров в Мире.
Ответить | Правка | Наверх | Cообщить модератору

144. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (144), 30-Янв-24, 02:26 
> Согласен, маловата как-то - всего лишь на 95% персональных компьютеров в Мире.

Гугл такой, с парой миллиардов мобил - "что это за комар тут пищит"?

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

154. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (83), 30-Янв-24, 11:42 
И на этой "паре миллиардов" мобил с операционкой, купленой Гугелом, конечно же работает на 95% софт, написанный на Java от фирмы Oracle (Sun) или Kotlin от JetBrains, а не на родной Go-шечке.

Кстати, на C# тоже пишут под Android разную GUI-ную мелочь. И на C# пишут все больше и больше как поделки под Android, так и интерпрайз под сервера с Linux. Для кого-то это, наверное, является откровением.

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

91. "Обновление инструментария для языка программирования Mojo "  +5 +/
Сообщение от User (??), 28-Янв-24, 14:57 
Эм. Внезапно оконтейнеренной бизнусятины на дотнетчине уже больше, чем на жабе пишут. С трудом представляю, в каком макдаке нужно вайтить, чтобы в 2024 про "выньдос онли111" вещать.
Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору

92. "Обновление инструментария для языка программирования Mojo "  +1 +/
Сообщение от Аноним324 (ok), 28-Янв-24, 16:01 
Ну и где пшик? Apple крупнейший производитель смартфонов, под эти смартфоны пишут на свифте и objective c. Где пшик?
Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

132. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (132), 29-Янв-24, 18:39 
Ну так аноним так и написал, кроме Apple, везде пшик. Что непонятного?
Ответить | Правка | Наверх | Cообщить модератору

140. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (140), 29-Янв-24, 22:58 
Специально для тебя:  
>Но вышел пшик, нигде кроме эппла не используется по сути.
Ответить | Правка | Наверх | Cообщить модератору

100. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (100), 28-Янв-24, 20:23 
Вообще-то это один из наиболее популярных языков современности, он куда популярнее того же Rust. Swift не используют нигде кроме айфонов только потому что Apple держит его под своим полным контролем.
Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

82. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Бывалый смузихлёб (?), 28-Янв-24, 13:18 
а у свифта получилось большое будущее ?
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

86. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (83), 28-Янв-24, 13:37 
Большое, не большое, но на Objective C уже пишут единицы.
Ответить | Правка | Наверх | Cообщить модератору

155. "Обновление инструментария для языка программирования Mojo "  +1 +/
Сообщение от Бывалый смузихлёб (?), 31-Янв-24, 13:20 
> Большое, не большое, но на Objective C уже пишут единицы.

Яблоко ещё во времена XCode 4 почти всех толковых проггеров согнало на разработку и развитие свифта
Баги и недоработки в ObjC при этом могли висеть месяцами и годами без какой-либо работы по ним

Собсно, он и заглох не сам по себе, а силой административного аппарата яблока

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

101. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (100), 28-Янв-24, 20:24 
А что нет?
Ответить | Правка | К родителю #82 | Наверх | Cообщить модератору

156. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Бывалый смузихлёб (?), 31-Янв-24, 13:24 
> А что нет?

Где он активно применяется кроме разработки под яблоко ?
Вполне возможно, что и другое что-то применяли бы, но выбора, в общем-то, немного( см коммент повыше, другому типу )

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

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

114. "Обновление инструментария для языка программирования Mojo "  +2 +/
Сообщение от Карлос Сношайтилис (ok), 29-Янв-24, 10:51 
> ему пророчат большое будущее, т.к. его разрабатывает архитектор Swift

А какая связь?
Swift - язык одной платформы и его выбрали не разработчики, за "хорошесть", а apple по каким-то своим критериям.
Единственная гарантия из этого - автор Swift'а явно не напишет непотребную бяку.

> Синтаксис Mojo только похож на синтаксис Python,... на него можно быстро перейти почти без переучивания

Открою секрет Полишинеля - питон выбирают не за синтаксис, а за батарейки. За то что условный студент-физик может открыть пайтон-ноутбук, загрузить данные из s3, обучить модельку, построить графики и выгрузить результаты в csv или postgres. Или сделать что угодно другое. И всё это - в браузере, без установки тьмы библиотек, без компиляции и прочих заморочек. А на синтаксис ему плевать - он эти строчки из первых попавшихся статей в инете пишет. Да и строчек там не много.
То есть создать язык с синтаксисом питона можно, а вот написать тонну батареек - нет.
Если только не обеспечить явную и полную поддержку питона, но этого точно не будет.

> синтаксис Python
> перейти почти без переучивания
> планируют добавить в свой язык borrow checker.

У питона строгая динамическая типизация и GC. Borrow checker ему не нужен.
Если выкинуть динамическую типизацию или GC, тогда да, нужен, но в этому случае это уже не питон, на который можно "перейти почти без переучивания", сложность разработки программы, где надо учитывать типы и управлять памятью несопоставима с лёгкостью скриптования на питоне.

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

117. "Обновление инструментария для языка программирования Mojo "  +1 +/
Сообщение от Аноним (117), 29-Янв-24, 15:07 
>а apple по каким-то своим критериям

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

>Открою секрет Полишинеля - питон выбирают не за синтаксис, а за батарейки.

Его уже давно выбирают за то, что в ТЦ раздают флаеры на скиллбокс со скидкой в 10%.

>а вот написать тонну батареек - нет.

Их напишут восторженные фанаты и неолутцы.

>Если выкинуть динамическую типизацию или GC, тогда да, нужен, но в этому случае это уже не питон, на который можно "перейти почти без переучивания", сложность разработки программы, где надо учитывать типы и управлять памятью несопоставима с лёгкостью скриптования на питоне.

С точки зрения маркетинга и вакансий на хедхантере у питона теперь давно статическая типизация, поэтому можно рекламировать как zero cognitive load альтернативу Go - и теперь питонисты спасаться от конкурсов в 50 человек на позицию будут не на Go, а на Mojo. Если дело выгорит.

А для управления ресурсами туда надо with сунуть, если нет. И рекламировать его. И не волнует.

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

136. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним324 (ok), 29-Янв-24, 19:20 
> Армия лояльных разработчиков же, которые из экосистемы Apple не выйдут и будут
> исправно платить отчисления в аппстор. Вход - рубль, выход - два.

А других платформ и нет, приложения под андроид денег не приносят. На андроиде люди не покупают приложения. И то что процент гуглу меньше, так там и продаж нет, не просто же так процент ниже. С апстором, даже если эпл будет забирать 70% дохода, разработчика не обидят, потому что люди умеют платить за софт.


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

157. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Бывалый смузихлёб (?), 31-Янв-24, 13:30 
> С апстором, даже если эпл будет забирать 70% дохода, разработчика не
> обидят, потому что люди умеют платить за софт.

Очень сомнительное утверждение
Не то чтобы люди сильно умели, у них просто особо и выбора то нет - есть 1-2 приложения - и все платные. До недавних пор там довольно серьёзно ограничивали конкуренцию и выход новых подобных приложений.
Хотя и простеньких бесплатных хватает

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

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

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

2. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (2), 27-Янв-24, 18:34 
когда такие люди как латнер уходят от риск-в становится понятно, что у технологии нет перспектив

надеюсь можо подебит питон (только название мне не нравится, надо нанять маркетологов и переименовать)

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

4. "Обновление инструментария для языка программирования Mojo "  –1 +/
Сообщение от НяшМяш (ok), 27-Янв-24, 18:40 
https://www.youtube.com/watch?v=8wQ37JTt1rM
Ответить | Правка | Наверх | Cообщить модератору

9. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Анонус (?), 27-Янв-24, 19:08 
Можешь называть его Мохо. Как это слово изначально и читалось.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

10. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (2), 27-Янв-24, 19:11 
это какое-то испаноизычие, типа julio - хулио
Ответить | Правка | Наверх | Cообщить модератору

58. "Обновление инструментария для языка программирования Mojo "  –1 +/
Сообщение от Анонимemail (58), 28-Янв-24, 00:47 
jui: как это читается на испанском?
Ответить | Правка | Наверх | Cообщить модератору

75. "Обновление инструментария для языка программирования Mojo "  +1 +/
Сообщение от Анонус (?), 28-Янв-24, 10:38 
> это какое-то испаноизычие, типа julio - хулио

Ну так это испанское слово, переводится "макаю, обмакиваю".

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

85. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (83), 28-Янв-24, 13:29 
Вообще-то это слово переводится с английского как "харизма" или "сексуальная энергия". Это как раз то, что по мнению, Остина Пауэрса, у него было в избытке. Отсюда и название языка.
Ответить | Правка | Наверх | Cообщить модератору

87. Скрыто модератором  +/
Сообщение от Аноним (83), 28-Янв-24, 13:38 
Ответить | Правка | Наверх | Cообщить модератору

18. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Bottle (?), 27-Янв-24, 20:22 
Лично я его попеременно называю то Моджо, то Модзё.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

11. "Обновление инструментария для языка программирования Mojo "  +1 +/
Сообщение от OpenEcho (?), 27-Янв-24, 19:19 
> только название мне не нравится

Эт вы его file extension еще не видели...

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

21. "Обновление инструментария для языка программирования Mojo "  +2 +/
Сообщение от Аноним (21), 27-Янв-24, 20:37 
Можно нанять маркетологов из проекта Raku.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

160. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (160), 02-Фев-24, 02:12 
Мое первое впечатление от этого слова https://www.youtube.com/watch?v=Lq3fh8jPDXo
Ответить | Правка | Наверх | Cообщить модератору

3. "Обновление инструментария для языка программирования Mojo "  +1 +/
Сообщение от Анонимаус (?), 27-Янв-24, 18:39 
Совместимость с Python это просто маркетинговый ход.

Разница не только в реализации, но и в синтаксисе языка, в целом отличий на целый новый язык.

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

14. "Обновление инструментария для языка программирования Mojo "  –1 +/
Сообщение от Аноним (14), 27-Янв-24, 20:01 
Отличия в синтаксисе это не отличия. Если перлу сделать синтаксис Фортрана - он не перестанет быть перлом.
Ответить | Правка | Наверх | Cообщить модератору

30. "Обновление инструментария для языка программирования Mojo "  –2 +/
Сообщение от Аноним (29), 27-Янв-24, 21:39 
И есть подозрение, что Перл с синтаксисом Фортрана был бы куда более читаемым.
Ответить | Правка | Наверх | Cообщить модератору

125. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (117), 29-Янв-24, 16:21 
Читаемость - это мем.
Никто не заставит тебя засовывать функции в квадрат 80x25 кроме тебя самого.
Ответить | Правка | Наверх | Cообщить модератору

8. "Обновление инструментария для языка программирования Mojo "  +3 +/
Сообщение от Брат Анон (ok), 27-Янв-24, 18:59 
Порадовали. Я даже теперь в закладки Моджо добавил. Умеют рей-тресинг и Мандельброта в Юпитер-блокноте. Прям. прогресс впечатляет. Я бы сказал, Раст здорового человека.
Ответить | Правка | Наверх | Cообщить модератору

22. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (14), 27-Янв-24, 20:39 
Скорее уж питон. Причем тут раст?
Ответить | Правка | Наверх | Cообщить модератору

25. "Обновление инструментария для языка программирования Mojo "  +1 +/
Сообщение от Аноним (29), 27-Янв-24, 21:11 
На Mojo можно делать все то же, что и на Расте и при этом так же безопасно. Что не удивительно для языка, который был создан специально для ML.
Ответить | Правка | Наверх | Cообщить модератору

27. "Обновление инструментария для языка программирования Mojo "  +5 +/
Сообщение от Аноним (14), 27-Янв-24, 21:27 
Мы пока не знаем, что можно делать на мохо. Где компилятор? Где спецификации? То что они спетросянили у раста чекер боровов не делает его растом.
Ответить | Правка | Наверх | Cообщить модератору

33. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (29), 27-Янв-24, 21:45 
Не нужно быть растом чтобы быть способным выполнять его задачи. Тем более если в Mojo будет его главная фишка. А компилятор будет опубликован когда отшлифуют, в этом не должно быть никаких сомнений.
Ответить | Правка | Наверх | Cообщить модератору

51. "Обновление инструментария для языка программирования Mojo "  +3 +/
Сообщение от Аноним (14), 27-Янв-24, 23:41 
Ты веруй, веруй дальше. А я пока не увижу _открытый_ компилятор никаких выводов о ЯП делать не буду.
Ответить | Правка | Наверх | Cообщить модератору

53. "Обновление инструментария для языка программирования Mojo "  +1 +/
Сообщение от Аноним (29), 28-Янв-24, 00:00 
>вы находитесь здесь
Ответить | Правка | Наверх | Cообщить модератору

145. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (144), 30-Янв-24, 02:28 
> Мы пока не знаем, что можно делать на мохо. Где компилятор? Где
> спецификации? То что они спетросянили у раста чекер боровов не делает его растом.

Как не знаете? Вот, пиариться, например, внаглую можно...

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

28. "Обновление инструментария для языка программирования Mojo "  +1 +/
Сообщение от eganru (?), 27-Янв-24, 21:29 
Вроде бы принципиально нет.
В rust можно nostd для голого железа писать(с минимальным стартапом на asm).

На Мojo можно писать ПО, которое работает поверх ОС.

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

32. "Обновление инструментария для языка программирования Mojo "  –1 +/
Сообщение от Аноним (29), 27-Янв-24, 21:41 
Rust nostd без карги обладает минимальными преимуществами, тогда уж лучше просто на Си писать, как все впрочем и делают.
Ответить | Правка | Наверх | Cообщить модератору

36. "Обновление инструментария для языка программирования Mojo "  +1 +/
Сообщение от eganru (?), 27-Янв-24, 22:08 
Не согласен с Вашим утверждением, но не суть.

Суть в том, что я не видел языка хорошего для всего и полагаю, что Mojo предназначен для решения определенных задач, связанных с ИИ; всё остальное - очень сильно сбоку и наверняка очень как-то.

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

39. "Обновление инструментария для языка программирования Mojo "  +3 +/
Сообщение от PROgrm_JARvis (ok), 27-Янв-24, 22:12 
А почему вдруг nostd значит отсутствие Cargo?
`no_std` лишь значит (упрощённо говоря), что по умолчанию не линкуются `std` (который подразумевает наличие ОС с вещами типа ФС) и `alloc` (в котором лежат стоковые вещи типа `Vec` и `String`, и который всё так же модно руками прилинковать, задав реализацию глобального аллокатора, и получить возможность пользоваться всеми вещами из него).
При этом Cargo всё так же прекрасно работает и, более того, в экосистеме огромное количество [1] крейтов для no_std, начиная от просто библиотечного кода, и заканчивая вещами, которые вообще только в компайл-тайме работают.

[1]: https://crates.io/keywords/no_std

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

57. "Обновление инструментария для языка программирования Mojo "  –6 +/
Сообщение от Аноним (29), 28-Янв-24, 00:42 
Это все как бы замечательно, но подразумевая что речь идет про embedded(а где еще no_std нужно?), что ты там собрался из Cargo добавлять, если памяти обычно кот наплакал и каждый байт на счету? Раст известен своей способностью генерировать бинарники большого размера и во встройке это обычно не приемлемо. Знаю есть какой-то микрораст, или же обычный можно оптимизировать отключив проверки, но тогда он принципиально ничем от C не отличается, так как пришлось пожертвовать его главными преимуществами.
Ответить | Правка | Наверх | Cообщить модератору

61. "Обновление инструментария для языка программирования Mojo "  +3 +/
Сообщение от PROgrm_JARvis (ok), 28-Янв-24, 02:04 
> Это все как бы замечательно, но подразумевая что речь идет про embedded(а
> где еще no_std нужно?), что ты там собрался из Cargo добавлять,
> если памяти обычно кот наплакал и каждый байт на счету?

Embedded разный бывает, гляньте хоть на то, что есть за таргетом thumbv7em-none-eabihf (Flipper Zero как близкий лично мне пример того, что я сам руками трогал и для чего сам собирал растовые приложения). Но важно не это, а то, что:

> Раст известен своей способностью генерировать бинарники большого размера и во встройке это
> обычно не приемлемо.

Он их генерит тогда, когда от него это просят (с поправкой на дефолты для std, где по умолчанию достаточно много дебажной инфы [^1]). И в условиях no_std это всё ещё не проблема, потому что у разработчика всё ещё есть контроль над тем, что именно происходит при билде (что как линкуется, что (не) стрипается и т.д). В конце концов, из коробки есть [1] два режима оптимизации под минимальный размер.
Например, у меня прекрасно билдится 5336-байтная аппа динамически линкующаяся к API Flipper Zero и использующая его API для GUI.

> Знаю есть какой-то микрораст

Нету такого. Вероятно, путаете с Go. Есть [2] MDBook с таким названием, но жэто всё ещё рассказ об обычном Rust, а не какой-то его другой версии.
`no_std` Rust (и даже `no_core`, но это уже совсем нишевое нечто) это всё тот же Rust, с теми же гарантиями, с тем же тулингом (с поправкой на поддержку конкретных таргетов, и то, там всё более чем хорошо [3]).

> или же обычный можно
> оптимизировать отключив проверки, но тогда он принципиально ничем от C не
> отличается, так как пришлось пожертвовать его главными преимуществами.

Какие проверкаи? Debug assertions итак отключаются в релизных сборках (на то они и debug assertions). А борроу чекер (а кроме него раст ценен, вообще, системой типов и просто языковыми фичами) нельзя отключить. Ну просто нельзя, это часть языка, а не опциональная штука.

Это распространнённое заблуждение, что unsafe кого-то там отключает. В unsafe лишь доступны *другие* [4] действия (таким, для которых компилятор не сможет проверить инварианты, и для которых ответственность за соблюдение осознанно перекладывается на плечи разработчика).

И для embedded'а (как и, вообще, разработки низкоуровневых библиотек на Rust) в этом идея: *один раз* написать безопасный обёртки над некоторым небезопасным кодом, и дальше ими пользоваться бнз всякого unsafe. Чем мы (в свободное время) занимаемся разрабатываея упомянутые ранее биндинги для Flipper Zero [5]. Чем другие люди занимаются, делая разного рода либы (включая рахного рода HALы).
Да, это всё ещё не панацея (а что ей является из массово применимого&применяемого?). Да, разработчик может ошибиться в реализации unsafe-части обёртки, и тогда никаких гарантий нет, но это не менее справедливо для кода на том же C, где, однако, эту небезопасную часть синтаксически ничто не локализует, в отличие от Rust, где, по крайней мере, фокус ревью, комментариев по инвариантам и санитайзеров, валидаторов, интерпретаторов (см. MIRI [6]) вместо того, чтобы рассматривать вообще всю кодовую базу как минное поле.

[^1]: И то, эти дефолты меняются в лучшую сторону, о чём есть прекрасная статья [7].

[1]: https://doc.rust-lang.org/cargo/reference/profiles.html#opt-...
[2]: https://droogmic.github.io/microrust/
[3]: https://doc.rust-lang.org/beta/rustc/platform-support.html
[4]: https://doc.rust-lang.org/std/keyword.unsafe.html
[5]: https://github.com/flipperzero-rs/flipperzero
[6]: https://github.com/rust-lang/miri
[7]: https://kobzol.github.io/rust/cargo/2024/01/23/making-rust-b...

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

102. "Обновление инструментария для языка программирования Mojo "  –7 +/
Сообщение от Аноним (100), 28-Янв-24, 20:30 
Как много вербальной гимнастики, но факт остается фактом что эмбеддет пишется на C.
Ответить | Правка | Наверх | Cообщить модератору

60. "Обновление инструментария для языка программирования Mojo "  –1 +/
Сообщение от Аноним (60), 28-Янв-24, 01:26 
Для ML есть Julia
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

24. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (24), 27-Янв-24, 20:53 
если это выглядит как питон, то может быть это и есть питон?
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

94. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Вы забыли заполнить поле Name (?), 28-Янв-24, 18:17 
> если это выглядит как питон, то может быть это и есть питон?

Ползающая утка.

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

131. Скрыто модератором  +/
Сообщение от Аноним (-), 29-Янв-24, 18:37 
Ответить | Правка | Наверх | Cообщить модератору

37. "Обновление инструментария для языка программирования Mojo "  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 27-Янв-24, 22:09 
Ну julia давно это умеет и под лицензией mit в отличие от кота в мешке.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

152. "Обновление инструментария для языка программирования Mojo "  +1 +/
Сообщение от Пряник (?), 30-Янв-24, 09:49 
Без такой же крутой документации, как у раст, ни один язык не взлетит.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

12. "Обновление инструментария для языка программирования Mojo "  +2 +/
Сообщение от commiethebeastie (ok), 27-Янв-24, 19:49 
Они его открывать собираются?
Ответить | Правка | Наверх | Cообщить модератору

15. "Обновление инструментария для языка программирования Mojo "  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 27-Янв-24, 20:17 
Это первоочередной вопрос. 2-ой вопрос - это лицензия.
Ответить | Правка | Наверх | Cообщить модератору

67. "Обновление инструментария для языка программирования Mojo "  +1 +/
Сообщение от Аноним (-), 28-Янв-24, 07:37 
Каково мнение Столлмана? Он негодует?
Ответить | Правка | Наверх | Cообщить модератору

96. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Вы забыли заполнить поле Name (?), 28-Янв-24, 18:19 
> Каково мнение Столлмана? Он негодует?

Думаю, что все кроме GPL его не устраивает. Этот язык основан на llvm, что автоматом попадает в блоклист Столлмана.

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

16. "Обновление инструментария для языка программирования Mojo "  +6 +/
Сообщение от Вы забыли заполнить поле Name (?), 27-Янв-24, 20:18 
Скачать через регистрация? Совсем долбанулись. Помню такая же фигня была у pyston. И где он теперь?
Ответить | Правка | Наверх | Cообщить модератору

17. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Bottle (?), 27-Янв-24, 20:19 
Чем это лучше тех же PyPy, Cython & Codon? Со скептицизмом отношусь к проекту.
Ответить | Правка | Наверх | Cообщить модератору

109. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Алексей (??), 28-Янв-24, 21:31 
Нативно, быстрее
Ответить | Правка | Наверх | Cообщить модератору

19. "Обновление инструментария для языка программирования Mojo "  +5 +/
Сообщение от Аноним (19), 27-Янв-24, 20:32 
За последние лет 10 столько языков наплодилось. Берешь заказ или проект, а у них там чёрт ногу сломит,
как будто специально делали так чтобы потом никто не разобрался сразу.
Ответить | Правка | Наверх | Cообщить модератору

38. "Обновление инструментария для языка программирования Mojo "  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 27-Янв-24, 22:11 
Так и есть. Поэтому в крупных конторах стек технологий фиксируют.
Ответить | Правка | Наверх | Cообщить модератору

20. "Обновление инструментария для языка программирования Mojo "  +2 +/
Сообщение от Аноним (21), 27-Янв-24, 20:34 
Когда начнётся мода на переписывание на Mojo?
Ответить | Правка | Наверх | Cообщить модератору

23. "Обновление инструментария для языка программирования Mojo "  –2 +/
Сообщение от Аноним (14), 27-Янв-24, 20:40 
Чисто теоретически может выгнать питон из ML. Но тут не угадаешь, поживем увидим.
Ответить | Правка | Наверх | Cообщить модератору

26. "Обновление инструментария для языка программирования Mojo "  –1 +/
Сообщение от Аноним (29), 27-Янв-24, 21:14 
Если с обещаниями не обманут, то вытеснение пойдет быстро, потому что будем честны производительность Питона не соответствует целям AI даже с учетом всевозможных, кхм, костылей (хочу, но не могу подобрать более приличное слово). Отрасль молодая и быстроразвивающаяся, может себе позволить.
Ответить | Правка | Наверх | Cообщить модератору

31. "Обновление инструментария для языка программирования Mojo "  +2 +/
Сообщение от Аноним (31), 27-Янв-24, 21:40 
очевидно, что ты понятия не имеешь, о чем "рассуждаешь"
Ответить | Правка | Наверх | Cообщить модератору

34. "Обновление инструментария для языка программирования Mojo "  +1 +/
Сообщение от Аноним (29), 27-Янв-24, 21:49 
Ну так просвети великий знайка, что случится если на рынке появится язык совместимый с Питоном, но быстрее его в десятки и сотни раз без всяких выкрутасов?
Ответить | Правка | Наверх | Cообщить модератору

42. "Обновление инструментария для языка программирования Mojo "  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 27-Янв-24, 22:17 
> если на рынке появится язык совместимый с Питоном, но быстрее его в десятки и сотни раз без всяких выкрутасов?

Дело в том, что кроме похожего синтаксиса в новости нет ничего о совместимости.

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

121. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (121), 29-Янв-24, 16:05 
По заявлениям разрабов mojo будет python код без доработок запускать
Ответить | Правка | Наверх | Cообщить модератору

44. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (44), 27-Янв-24, 22:36 
И все-все питоновские сторонние батарейки, написанные за многие годы разными васянами, запустятся без вопросов? Или ты и создатели этой "мохи" бесплатно всё перепишете за одну ночь?
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

56. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (29), 28-Янв-24, 00:23 
Так они и стремятся к полной совместимости с экосистемой Python, обеспечивая бесшовный переход для пользователей Python. Насколько у них получится - увидим, но если это одна из основных целей, то почему бы и нет? Видимо учли негативный опыт позиционирования Раста как языка для переписывания на нем всего на свете, что теперь считается нездоровым мемом даже в их собственном сообществе.
Ответить | Правка | Наверх | Cообщить модератору

84. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Бывалый смузихлёб (?), 28-Янв-24, 13:27 
есть вероятность что все они и на самом питоне не запустятся ведь если где-то что-то изменилось - где-то что-то отвалилось
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

41. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Вы забыли заполнить поле Name (?), 27-Янв-24, 22:15 
> Отрасль молодая и быстроразвивающаяся, может себе позволить.

Как академическая дисцилина AI была основана в 1956 году. Mit во всю юзал лисп для AI в 1970-e.

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

54. "Обновление инструментария для языка программирования Mojo "  –1 +/
Сообщение от Аноним (29), 28-Янв-24, 00:09 
Это конечно замечательный аргумент в интернет-споре, и вроде правда. Могу дополнить это Прологом, перцептроном на резисторах и фреймами, но все это по большему счету как жило в пыльных аудиториях ВУЗов так там и осталось, а новый рынок LLM-моделей сейчас развивается бешенными темпами, они явно не на Лиспе, и практически все пишется заново. Некоторые совсем недавно популярные фреймворки ML сейчас переписаны с Lua на Python и уже легаси.
Ответить | Правка | Наверх | Cообщить модератору

93. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Вы забыли заполнить поле Name (?), 28-Янв-24, 18:16 
> Это конечно замечательный аргумент в интернет-споре, и вроде правда. Могу дополнить это
> Прологом, перцептроном на резисторах и фреймами, но все это по большему
> счету как жило в пыльных аудиториях ВУЗов так там и осталось,
> а новый рынок LLM-моделей сейчас развивается бешенными темпами, они явно не
> на Лиспе, и практически все пишется заново. Некоторые совсем недавно популярные
> фреймворки ML сейчас переписаны с Lua на Python и уже легаси.

ML != AI, ML ⊂ AI

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

103. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (100), 28-Янв-24, 20:37 
Верно, только это ничего не меняет в сказанном.
Ответить | Правка | Наверх | Cообщить модератору

97. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Вы забыли заполнить поле Name (?), 28-Янв-24, 18:22 
> Некоторые совсем недавно популярные фреймворки ML сейчас переписаны с Lua на Python и уже легаси.

Ну переписаны и ладно. Питон пофичастее будет все же. А по поводу лиспа, то для python есть hy (https://hylang.org/), а для lua есть fennel (https://fennel-lang.org/)


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

105. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (100), 28-Янв-24, 20:45 
Есть то они есть, но первый например давно вижу и что-то он особо не становится популярнее и видимо скоро присоединится к Dylan. Вместо второго наверное лучше использовать встраиваемый диалект Scheme, если уж так хочется скобок.
Ответить | Правка | Наверх | Cообщить модератору

47. "Обновление инструментария для языка программирования Mojo "  +1 +/
Сообщение от Аноним (47), 27-Янв-24, 23:19 
> даже с учетом всевозможных, кхм, костылей

Хотели сказать, что Python дееспособен лишь в качестве интерфейса к C?

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

49. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (45), 27-Янв-24, 23:37 
Cython норм.
Ответить | Правка | Наверх | Cообщить модератору

119. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (117), 29-Янв-24, 16:01 
Always has been.
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

52. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (45), 27-Янв-24, 23:45 
Если смотреть на вещи трезво, то никому не нужен ещё один питон, следовательно, вкладываться в него компаниям как-то иррационально. Питон -- это просто интерфейс к серьёзным и оптимизированным либам  на нормальный языках (которые писались не одно десятилетие), но так же куча готовых либ вполне профессионального уровня.

А насчёт "костылей", у cython производительность вполне себе 1 в 1 с си, к тому же, оптимизации гццшные вполне работают, из того, что я видел (они более универсальные, чем у шланга).

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

55. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (29), 28-Янв-24, 00:14 
Вот так и знал что не правильно поймут. Я лично ни против Питона, ни против CPython ничего не имею, и даже весьма симпатизирую, но это не отменяет законов рынка и хайпа. Получится то что получится вне нашего хотения. Язык Julia например упорно пробивал себе место на рынке, а Mojo только пришел и о нем уже слышно из каждого утюга. Даже позволили себе не открывать компилятор на раннем этапе, на что сообщество всегда реагирует резко отрицательно и все равно большая часть отзывов близка к восторгу. И нужно признать, что ниша и модель языка выбраны весьма разумно.
Ответить | Правка | Наверх | Cообщить модератору

120. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (117), 29-Янв-24, 16:02 
>серьёзным и оптимизированным либам  на нормальный языках (которые писались не одно десятилетие), но так же куча готовых либ вполне профессионального уровня.

Есть у таких вещей фатальный недостаток: со временем новое поколение перестаёт это понимать и очередной фортран умирает.

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

128. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (45), 29-Янв-24, 16:39 
Фортран до сих пор самый популярный язык в области вычислений. Да и альтернативные реализации лапака на модных сях почему-то тормозят. Что-то не складывается. Все довольны существующими решениями, там, где это имеет значение.
Ответить | Правка | Наверх | Cообщить модератору

142. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (-), 30-Янв-24, 01:05 
Только вот вновь не учат.
Ответить | Правка | Наверх | Cообщить модератору

153. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (45), 30-Янв-24, 11:25 
> Только вот вновь не учат.

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

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

158. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (83), 01-Фев-24, 13:29 
Помнится мне, еще в конце того века был такой инструмент как Microsoft Fortran Powerstation 4.0 и Visual Studio (C++) 4.2. Так вот, если они стояли на одном компе, то в Visual Studio можно было делать гибридные проекты - расчетные алгоритмы писать на Fortran, а GUI-ню и другое писать на C++ и MFC. Потом все это в одном проекте компилировалось и собиралось. Потом Compaq, Intel Visual Fortran вообще выпускались как add-on к Visual Studio и тоже умел в "общие проекты".
Ответить | Правка | Наверх | Cообщить модератору

159. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (83), 01-Фев-24, 14:01 
Посмотрел в инете - проекты из нескольких языыков даже еще раньше можно было делать: MS FORTRAN 5.1 and Visual C++ 1.51 - а это где-то 1993 год (возможно предположить, что с мелкософтовскими компиляторы такое возможно было еще в эпоху DOS делать)

ссылка: http://computer-programming-forum.com/47-c-language/77d64b69...

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

151. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Пряник (?), 30-Янв-24, 09:40 
Ну там ещё pytorch надо будет переписать, numpy, matplotlib, pandas...
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

40. "Обновление инструментария для языка программирования Mojo "  –1 +/
Сообщение от beck (??), 27-Янв-24, 22:12 
Сила питона в батарейках.
Подойдут ли батарейки от питона в мохо?

Переписывать кровавый энтерпрайз на питоне мешал интерпретатор. А теперь синтаксис ещё проще джавы, производительность на уровне, конпелять можно, ну и батарейки, если питоновские подходят, то это будет бомба.

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

88. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (83), 28-Янв-24, 13:49 
Julia может использовать при своей работе программы на Python и R. Думаете сложно это будет сделать для Mojo?
Ответить | Правка | Наверх | Cообщить модератору

99. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (83), 28-Янв-24, 19:54 
# mypython.py
import numpy as np

def gen_random_values(size, base):
    # generate a size x size array of random numbers between base and base+1
    random_array = np.random.rand(size, size)
    return random_array + base


# main.mojo
from python import Python

fn main() raises:
    Python.add_to_path("path/to/module")
    let mypython = Python.import_module("mypython")

    let values = mypython.gen_random_values(2, 3)
    print(values)

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

43. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (43), 27-Янв-24, 22:27 
Интересно, производительнее ли он, чем gdscript? Сравнение неуместное, но блин.
Ответить | Правка | Наверх | Cообщить модератору

48. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (47), 27-Янв-24, 23:21 
> Сравнение неуместное

Согласен, что сравнивать интерпретатор с компилируемым языком ... разница в производительности до 60 тысяч раз.

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

64. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (45), 28-Янв-24, 04:39 
Не в пользу раста, кстати.
Ответить | Правка | Наверх | Cообщить модератору

74. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (74), 28-Янв-24, 10:15 
gdscript же тоже компилируемый, нет?
Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

59. "Обновление инструментария для языка программирования Mojo "  –2 +/
Сообщение от Аноним (29), 28-Янв-24, 00:57 
Когда Swift пришел за Objective-C, питонисты молчали и улыбались.
Когда Rust пришел за C, питонисты шутили и веселились.
Когда Mojo пришел за Python-ом, питонистам вдруг стало не смешно.
Ответить | Правка | Наверх | Cообщить модератору

77. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (77), 28-Янв-24, 10:41 
Питонисты решили выкинуть GIL.
Ответить | Правка | Наверх | Cообщить модератору

118. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (117), 29-Янв-24, 15:11 
Есть такая профессия...
Ответить | Правка | Наверх | Cообщить модератору

81. "Обновление инструментария для языка программирования Mojo "  +1 +/
Сообщение от Аноним (81), 28-Янв-24, 12:44 
С это стандарт корпоративной разработки! Единственным что чего можно заменить это C++!
Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

116. "Обновление инструментария для языка программирования Mojo "  –1 +/
Сообщение от User (??), 29-Янв-24, 14:15 
Штаааа?! Это какой-такой "корпоративной разработки" и "разработки чего"???
Ну жаба. Ну .net. Ну вот жыеса два ведра - куды ж без него? У мыельщиков стандарт - python, а вот ни сей, ни крестов почитай, нигде не видел.
Ответить | Правка | Наверх | Cообщить модератору

122. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (117), 29-Янв-24, 16:11 
>а вот ни сей, ни крестов почитай, нигде не видел

А прикинь, если взять и запилить ФРЕЙМВОРК на си, куда пойдёт и утиная типизация, и BDW, и либы к всем типичным энтерпрайз-игрушкам, на это завязанные.

Единственное, что надо сделать - связать вместе GC, anytype, типичные структуры данных, json-protobuf-elk-kafka, максимально тупую билдсистему с центральным репозиторием. И всё, энтерпрайз квалифаед солюшен готов. Дальше пишем книгу "Dynamic operdens in C with Vasyan Framework", первую часть у неё берём из ободранного (удаляем почти все нюансы про типы, CLI и указатели) K&R про язык, вторую из нашей сборной солянки про фреймворк и продаём её задёшево, прорекламировав её у скиллбокса. Дальше у Java, Rust, C# и Python случается отвал клиентской базы и энтерпрайз пишется на сишке. У Go отвал будет стопроцентным, у остальных в зависимости от использования bigint и других плохо укатываемых в Си вещей.

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

124. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от User (??), 29-Янв-24, 16:17 
>[оверквотинг удален]
> Единственное, что надо сделать - связать вместе GC, anytype, типичные структуры данных,
> json-protobuf-elk-kafka, максимально тупую билдсистему с центральным репозиторием.
> И всё, энтерпрайз квалифаед солюшен готов. Дальше пишем книгу "Dynamic operdens
> in C with Vasyan Framework", первую часть у неё берём из
> ободранного (удаляем почти все нюансы про типы, CLI и указатели) K&R
> про язык, вторую из нашей сборной солянки про фреймворк и продаём
> её задёшево, прорекламировав её у скиллбокса. Дальше у Java, Rust, C#
> и Python случается отвал клиентской базы и энтерпрайз пишется на сишке.
> У Go отвал будет стопроцентным, у остальных в зависимости от использования
> bigint и других плохо укатываемых в Си вещей.

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

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

126. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (117), 29-Янв-24, 16:24 
Проблема не в том, что этого не сделали. Проблема в том, что недисциплинированные разработчики хотят pip install leftpad и выбирают либы не вдумчиво, а следуя моде.
Ответить | Правка | Наверх | Cообщить модератору

135. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от User (??), 29-Янв-24, 18:59 
> Проблема не в том, что этого не сделали. Проблема в том, что
> недисциплинированные разработчики хотят pip install leftpad и выбирают либы не вдумчиво,
> а следуя моде.

Нет проблемы в том, что писать бизнесуху что на сях, что на крестах - нахрен никому не впилось что "с" что "без" разновсяческих фреймворков.

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

143. Скрыто модератором  +/
Сообщение от Аноним (-), 30-Янв-24, 01:07 
Ответить | Правка | Наверх | Cообщить модератору

129. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (117), 29-Янв-24, 17:21 
Вспомнил, как эта штука называлась. https://libcello.org/ и ещё у пары ООП-приблуд было такое.
Ответить | Правка | К родителю #122 | Наверх | Cообщить модератору

130. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (117), 29-Янв-24, 17:22 
А не, пардон, она не anytype.
Ответить | Правка | Наверх | Cообщить модератору

73. "Обновление инструментария для языка программирования Mojo "  +2 +/
Сообщение от Аноним (73), 28-Янв-24, 09:19 
Сколько языков программирования возникло!..

Выглядит так, будто кто-то в первой декаде 2000-ых решил возвести вавилонский сервер на сях/плюсах, и тем самым прогневил главного сисадмина.

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

123. "Обновление инструментария для языка программирования Mojo "  +1 +/
Сообщение от Аноним (117), 29-Янв-24, 16:12 
Sendmail же написали.
Ответить | Правка | Наверх | Cообщить модератору

150. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Пряник (?), 30-Янв-24, 09:38 
Это всё LLVM. Вместо компиляции под голый ассемблер пишут фронт енд под LLVM.
Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору

78. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от corvuscor (ok), 28-Янв-24, 10:44 
Не вижу ссылки на репозиторий с языком.

Выглядит, конечно, интересно, но что-то мне подсказывает, что я останусь на Julia.

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

95. "Обновление инструментария для языка программирования Mojo "  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 28-Янв-24, 18:18 
> Не вижу ссылки на репозиторий с языком.

Код закрыт.

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

115. "Обновление инструментария для языка программирования Mojo "  –2 +/
Сообщение от Аноним (115), 29-Янв-24, 11:20 
И это хорошо. Разработка языка который на что-то претендует должна быть централизована и закрыта.
Ответить | Правка | Наверх | Cообщить модератору

133. "Обновление инструментария для языка программирования Mojo "  +1 +/
Сообщение от Аноним (132), 29-Янв-24, 18:51 
Тогда, в случае, если его таки откроют когда-нибудь потом. В момент открытия он претендует на место в Фонде Apache.
Ответить | Правка | Наверх | Cообщить модератору

80. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (81), 28-Янв-24, 12:43 
А он умеет безопасно работать с памятью?
Ответить | Правка | Наверх | Cообщить модератору

104. "Обновление инструментария для языка программирования Mojo "  +1 +/
Сообщение от Аноним (100), 28-Янв-24, 20:40 
Да, и даже борова будет чекать. Можно использовать и для системного программирования.
Ответить | Правка | Наверх | Cообщить модератору

90. "Обновление инструментария для языка программирования Mojo "  –5 +/
Сообщение от DEF (?), 28-Янв-24, 14:16 
В этом языке превалируют двойные подчеркивания, как в Python. Как сидел на Julia, так и буду сидеть.
Ответить | Правка | Наверх | Cообщить модератору

106. "Обновление инструментария для языка программирования Mojo "  +2 +/
Сообщение от Аноним (100), 28-Янв-24, 20:48 
Команда Mojo в августе еще 100 млн. подняла, так что будущее у них есть по-любому, а вот насчет потенциального охвата пока можно только спорить. Но цель и дизайн они несомненно выбрали грамотно.
Ответить | Правка | Наверх | Cообщить модератору

127. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (117), 29-Янв-24, 16:25 
>Команда Mojo в августе еще 100 млн. подняла, так что будущее у них есть по-любому,

На Канарах, как минимум.

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

138. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (140), 29-Янв-24, 22:50 
Как будто программисты такого уровня не могли позволить себе отдых на Канарах.
Ответить | Правка | Наверх | Cообщить модератору

113. "Обновление инструментария для языка программирования Mojo "  +/
Сообщение от Аноним (113), 29-Янв-24, 08:58 
Хм, под эгидой Modular, попахивает проприетарщиной.
Ответить | Правка | Наверх | Cообщить модератору

137. Скрыто модератором  +/
Сообщение от Аноним (-), 29-Янв-24, 19:34 
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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