The OpenNET Project / Index page

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



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

"Бета-выпуск языка программирования Mojo 1.0"  +/
Сообщение от opennews (?), 10-Май-26, 10:54 
Представлен первый бета выпуск языка программирования Mojo 1.0, который ознаменовал стабилизацию языка и реализацию всех базовых возможностей. Выпуск оценивается как почти готовый к повсеместному использованию. Финальный релиз Mojo 1.0 ожидается в начале осени. Использование данной ветки позволит начать разрабатывать  крупные проекты, не опасаясь появления в языке изменений, нарушающих совместимость...

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

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

Оглавление

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


1. "Бета-выпуск языка программирования Mojo 1.0"  +4 +/
Сообщение от Soltek (?), 10-Май-26, 10:54 
Еще один язык... вы это серьйозно?
Ответить | Правка | Наверх | Cообщить модератору

3. "Бета-выпуск языка программирования Mojo 1.0"  +8 +/
Сообщение от аааааааа (?), 10-Май-26, 11:00 
ну исходно они позиционировались как 100% совместимый с Питоном, но более лучший, но потом выродились в то, что мы получили - еще один язык, да
Ответить | Правка | Наверх | Cообщить модератору

11. "Бета-выпуск языка программирования Mojo 1.0"  –3 +/
Сообщение от Аноним (11), 10-Май-26, 12:17 
Питон специально вносит изменения в свою реализацию чтобы нельзя было сделать клон. Ну чтож питону же хуже. Все перейдут на mojo.
Ответить | Правка | Наверх | Cообщить модератору

23. "Бета-выпуск языка программирования Mojo 1.0"  +4 +/
Сообщение от Аноним (23), 10-Май-26, 13:37 
Никто не перейдет. Язык мертворожден, как и hare, zig, v, crystal и прочие игрульки одного человека.
Ответить | Правка | Наверх | Cообщить модератору

31. "Бета-выпуск языка программирования Mojo 1.0"  +1 +/
Сообщение от Витюшка (?), 10-Май-26, 14:58 
За zig стоят несколько человек. Я перестал его отслеживать, перешёл на Rust. Но как минимум bun был на нём написан. И это успешный коммерческий проект. То есть по сравнению с другими из списка - он ушёл гораздо дальше. Но...как говорят инерция/момент потеряны. С Rust переписывать никто не будет, да и незачем.
Ответить | Правка | Наверх | Cообщить модератору

49. "Бета-выпуск языка программирования Mojo 1.0"  +/
Сообщение от Аноним (49), 10-Май-26, 17:09 
Bun как раз недавно на раст переписали чисто посмотреть как оно получится. Сперва вообще ничего не работало, а потом взяло и завелось. Зиг мёртв.
Ответить | Правка | Наверх | Cообщить модератору

56. Скрыто модератором  –1 +/
Сообщение от уп (?), 10-Май-26, 18:59 
Ответить | Правка | Наверх | Cообщить модератору

73. "Бета-выпуск языка программирования Mojo 1.0"  +/
Сообщение от Аноним (23), 11-Май-26, 00:58 
> За zig стоят несколько человек.

Да никакой разницы.

> Я перестал его отслеживать, перешёл на Rust. Но как минимум bun был на нём написан.

Уже переписывается на rust, говорят.

> И это успешный коммерческий проект.

Это довольно мутная история, как вообще коммерческий проект мог быть написан на нестабильной экспериментальной игрушке. Но мы же знаем, в ИТ бывает всякое - раз в год и палка стреляет^W^W "серьёзный проект" пишут на брейнфаке, да и вообще бывает что инструмент выбирают не по удобству и применимости как таковой, а ради строчки в резюме.

> То есть по сравнению с другими из списка - он ушёл гораздо дальше.

Ну так-то конечно да.

> Но...как говорят инерция/момент потеряны.

Ну замена C изначально не могла набрать никакой инерции, в современном мире на ЯП описывают высокоуровневую логику, а тут не аллокатор через аргументы таскают и vtable ручками набирают. Потом, без memory safety он уже на задворках истории. Проектов класса "Better C" сдохло не родившись уже миллион, но где история, а где вьюноши с горящими глазами.

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

32. "Бета-выпуск языка программирования Mojo 1.0"  –2 +/
Сообщение от Аноним (11), 10-Май-26, 15:08 
Ты забыл про Раст.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

29. "Бета-выпуск языка программирования Mojo 1.0"  +/
Сообщение от Аноним (29), 10-Май-26, 13:50 
> запрещено "x[-1]"

это уже не 100% совместимый с Питоном

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

34. "Бета-выпуск языка программирования Mojo 1.0"  +1 +/
Сообщение от Аноним (34), 10-Май-26, 15:17 
На самом деле это не так, язык не позиционировался как совместимый с Python.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

5. "Бета-выпуск языка программирования Mojo 1.0"  +5 +/
Сообщение от Аноним (29), 10-Май-26, 11:07 
> При интенсивных вычислениях распараллеливание и задействование всех вычислительных ресурсов даёт возможность добиться производительности, превосходящей приложения на C/C++.

Невозможно после таких предложений воспринимать автора всерьёз.

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

12. "Бета-выпуск языка программирования Mojo 1.0"  –3 +/
Сообщение от жо (?), 10-Май-26, 12:18 
Серьезно? Криса Латнера который задизайнил язык Swift невозможно воспринимать в серьез? лол
Ответить | Правка | Наверх | Cообщить модератору

33. "Бета-выпуск языка программирования Mojo 1.0"  –1 +/
Сообщение от Аноним (11), 10-Май-26, 15:11 
> Серьезно? Криса Латнера который задизайнил язык Swift невозможно воспринимать в серьез?
> лол

Swift дико тормозной и жрет много ресурсов.

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

57. "Бета-выпуск языка программирования Mojo 1.0"  +/
Сообщение от НяшМяш (ok), 10-Май-26, 19:53 
При этом каким-то образом макбуки рвут по автономности (читай - язык быстрый и мало кушает) прочий хлам на крестах.
Ответить | Правка | Наверх | Cообщить модератору

58. Скрыто модератором  +2 +/
Сообщение от Аноним (58), 10-Май-26, 20:04 
Ответить | Правка | Наверх | Cообщить модератору

61. "Бета-выпуск языка программирования Mojo 1.0"  –1 +/
Сообщение от Аноним (61), 10-Май-26, 22:27 
Свифт - это для айфонов, а они держат батарейку похуже андроида с явой. Делайте выводы.
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

66. "Бета-выпуск языка программирования Mojo 1.0"  +1 +/
Сообщение от Аноним (66), 10-Май-26, 22:51 
fixed> держат батарейку похучше андроида с явой
и памяти им нужно меньше
Ответить | Правка | Наверх | Cообщить модератору

67. "Бета-выпуск языка программирования Mojo 1.0"  +/
Сообщение от Аноним (-), 10-Май-26, 22:55 
> Swift дико тормозной и жрет много ресурсов.

расскажи мне больше, иксперд (в жизни не видевший ни swift, ни одного продукта apple)

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

71. "Бета-выпуск языка программирования Mojo 1.0"  +/
Сообщение от Аноним (71), 10-Май-26, 23:16 
Это тот ЯП, для программирования на котором нужно скачать 1020М хз какой-то ерунды внутри?? Который "предлагает" использовать Докер для компиляции и запуска Свифта на разных дистрах?

>>> Terminal output:

wget https://download.swift.org/swift-6.3.1-release/ubuntu2404/sw...
--2026-05-10 23:12:20--  https://download.swift.org/swift-6.3.1-release/ubuntu2404/sw...
Распознаётся download.swift.org (download.swift.org)… 17.253.15.131, 17.253.15.153, 2a01:b740:a10:f000::201, ...
Подключение к download.swift.org (download.swift.org)|17.253.15.131|:443... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа… 200 OK
Длина: 1069675154 (1020M) [application/octet-stream]
>>>
>>> Quote official:

Container

Official container images are available for compiling and running Swift on a variety of distributions.
>>>

ЗЫ.
I tried Swift and came out a different person
https://youtu.be/LTP5c4NqA8k?si=XUq_6U_FDNdC5U9G

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

74. "Бета-выпуск языка программирования Mojo 1.0"  +/
Сообщение от Аноним (23), 11-Май-26, 01:03 
Ну о swift вне узких кругов никто даже не слышал, да и внутри узких кругов от него повально отказываются. Ничего хорошего о его дизайне я лично сказать не могу. Обычная нишевая NIH поделка, коих миллион - для строчки в резюме может быть где-то пригодится, но для специалистов такая строчка как клеймо, и языку одна дорога - на свалку истории.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

65. Скрыто модератором  +/
Сообщение от Аноним (66), 10-Май-26, 22:50 
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

7. "Бета-выпуск языка программирования Mojo 1.0"  +1 +/
Сообщение от Аноним (7), 10-Май-26, 11:12 
Если не нравится - создай свой.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

54. Скрыто модератором  +/
Сообщение от ОстинПауэерс (?), 10-Май-26, 18:33 
Ответить | Правка | Наверх | Cообщить модератору

19. "Бета-выпуск языка программирования Mojo 1.0"  +/
Сообщение от nc (ok), 10-Май-26, 12:57 
Почему никто не говорит "еще одна файловая система", "еще один браузер" или "еще один текстовый/графический/... редактор"? Чем языки программирования отличаются?
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

22. "Бета-выпуск языка программирования Mojo 1.0"  +/
Сообщение от Аноним (22), 10-Май-26, 13:25 
> Почему никто не говорит "еще одна файловая система", "еще один браузер" или
> "еще один текстовый/графический/... редактор"? Чем языки программирования отличаются?

Это как с "я построил мост, мельницу, посадил сад ..." и "один раз овцу" 😀

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

41. "Бета-выпуск языка программирования Mojo 1.0"  +/
Сообщение от Аноним (41), 10-Май-26, 16:15 
Почему не говорят? Говорят.
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

2. "Бета-выпуск языка программирования Mojo 1.0"  +2 +/
Сообщение от Аноним (29), 10-Май-26, 10:57 
> Язык Mojo развивается под руководством ... основателя и главного архитектора проекта LLVM и создателя языка программирования Swift. Синтаксис Mojo основан на языке Python, а система типов близка к C/C++.

Надо было добавить ещё скобки от шелла и номера строк от бейсика.

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

59. "Бета-выпуск языка программирования Mojo 1.0"  +/
Сообщение от Аноним (59), 10-Май-26, 21:31 
>номера строк от бейсика

Как ты устарел. Даже, GNU nano так давно умеет.

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

4. "Бета-выпуск языка программирования Mojo 1.0"  +2 +/
Сообщение от Аноним (4), 10-Май-26, 11:06 
>> При интенсивных вычислениях распараллеливание и задействование всех вычислительных ресурсов даёт возможность добиться производительности, превосходящей приложения на C/C++

Забыли еще добавить что приложение на C/C++ должно быть запущено на китайской пароварке... Для кого вообще это

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

6. "Бета-выпуск языка программирования Mojo 1.0"  +3 +/
Сообщение от Аноним (29), 10-Май-26, 11:09 
> приложение на C/C++ должно быть запущено на китайской пароварке

Именно на пароварке, не выше... А то современные DE проигрывают в плавности прокрутки даже 8-битным Дендям.

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

8. "Бета-выпуск языка программирования Mojo 1.0"  –3 +/
Сообщение от cyberslug (?), 10-Май-26, 12:03 
За 50 лет никто так и не смог даже приблизиться к Pascal. Никлаус, спи спокойно. Ты навсегда останешься легендой!
Ответить | Правка | Наверх | Cообщить модератору

26. "Бета-выпуск языка программирования Mojo 1.0"  +/
Сообщение от Аноним (-), 10-Май-26, 13:42 
Ada даже превзошла его...
Ответить | Правка | Наверх | Cообщить модератору

27. "Бета-выпуск языка программирования Mojo 1.0"  +2 +/
Сообщение от Аноним (27), 10-Май-26, 13:49 
За 10 лет до Паскаля, Алгол-60 уже поддерживал структурное программирование.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

39. "Бета-выпуск языка программирования Mojo 1.0"  +/
Сообщение от Аноним (39), 10-Май-26, 15:33 
Вирт, с тем же Обероном, напрочь проигнорировал реальность: сетевое и многопоточной программирование! как результат всё это осталось в прошлом, как музейный экспонат. На сегодняшний день можно сказать, что Go, это тот самый Паскаль который не проигнорировал реальность (если я не ошибаюсь автор Go, хорошо знаком с Виртом, и вдохновлялся именно его творением). Это не умоляет его вклад в ИТ, однако если бы Паскаль оставался в том виде в какое его видел Вирт (убрать всякие, объектные паскали и прочее), то Паскаль бы давно сгинул! Всё же Вирт это больше про академическую среду.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

60. "Бета-выпуск языка программирования Mojo 1.0"  +/
Сообщение от Аноним (60), 10-Май-26, 21:45 
У Никлауса Вирта была одна черта. Он думал, что программированием должны заниматься исключительно профессионалы на зарплате. Для него программисты сродни касте. Он не принимал свободные лицензии, так как считал что они обесценивают труд программиста. И как ни странно он считал зародившееся Свободное сообщество объективным явлением, с которым надо считаться. Говорил, что появилась прослойка "не профессиональных программистов".

Я не замечал, чтобы Н. Вирт был против ООП. Он просто считал что ООП надо применять только там где это реально надо. А вообще он был за строгую структурную парадигму.

>напрочь проигнорировал реальность: сетевое и многопоточной программирование! как результат всё это осталось в прошлом, как музейный экспонат

Не согласен. Один человек не может всё охватить. Менталитет европейца таков что как американцы он не задрачиваются над компьютерами.

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

62. "Бета-выпуск языка программирования Mojo 1.0"  +/
Сообщение от Аноним (62), 10-Май-26, 22:28 
>как результат всё это осталось в прошлом, как музейный экспонат

Если говорить про Оберон, то работая над ним, Вирт размышлял как сделать компонентное программирование надёжным. Ненадёжность при использовании dll-ек и объектных файлов в качестве компонент происходит, во-первых из-за того, в dll-ках у экспортируюмых функций указываются только имя, нет информации о количестве и типах аргументов и возвращаемогго значения. Вторая причина ненадёжности - хрупкость базового класса, определённого в компоненте.
В то время (1985-86 гг) считалось что хрупкость базового класса невозможно обойти в компилируемых языках (поэтому в те времена Smalltalk был интерпретируемым и невозможно тормозил), но Вирт совершил невозможное - он разработал компонентную систему Оберон, в которой использовались скомпилированные в native код компоненты, без перечисленных выше недостатков. И это была революция!
Американцы из компании Sun сразу купили лицензию на исходный текст системы Оберон (всего за 18 тысяч долларов), и на её основе сделали Java.

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

55. "Бета-выпуск языка программирования Mojo 1.0"  +/
Сообщение от Сладкая булочка (?), 10-Май-26, 18:53 
> За 50 лет никто так и не смог даже приблизиться к Pascal.

Что именно имеется ввиду?

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

9. "Бета-выпуск языка программирования Mojo 1.0"  +2 +/
Сообщение от aname (ok), 10-Май-26, 12:09 
Это всё хорошо, но зачем, а главное: зачем?
Ответить | Правка | Наверх | Cообщить модератору

13. "Бета-выпуск языка программирования Mojo 1.0"  +/
Сообщение от Аноним (11), 10-Май-26, 12:18 
Mojo всех переиграл на раз, два.
Ответить | Правка | Наверх | Cообщить модератору

28. "Бета-выпуск языка программирования Mojo 1.0"  +/
Сообщение от Аноним (27), 10-Май-26, 13:50 
Бизнес ведь
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

10. "Бета-выпуск языка программирования Mojo 1.0"  +1 +/
Сообщение от Аноним (11), 10-Май-26, 12:16 
Не зря говорят Mojo он может.
Ответить | Правка | Наверх | Cообщить модератору

16. "Бета-выпуск языка программирования Mojo 1.0"  +4 +/
Сообщение от Аноним (16), 10-Май-26, 12:35 
> запрещено "x[-1]"

Это больше не Питон

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

18. "Бета-выпуск языка программирования Mojo 1.0"  +/
Сообщение от Аноним (18), 10-Май-26, 12:46 
Поздно, уже есть Julia, да и Python никто не отменял.
Ответить | Правка | Наверх | Cообщить модератору

24. "Бета-выпуск языка программирования Mojo 1.0"  +2 +/
Сообщение от Аноним (24), 10-Май-26, 13:38 
"компилятор, компилятор", а на деле C# с синтаксисом питона.
Ответить | Правка | Наверх | Cообщить модератору

30. "Бета-выпуск языка программирования Mojo 1.0"  –1 +/
Сообщение от Аноним (27), 10-Май-26, 13:51 
Но ведь ... именно об этом мы и мечтали, не так ли?
Ответить | Правка | Наверх | Cообщить модератору

35. "Бета-выпуск языка программирования Mojo 1.0"  +/
Сообщение от Аноним (39), 10-Май-26, 15:18 
Нееее, надо ждать когда выйдет проект от другого llvm чувака;) Как по мне, у его языка Hylo куда больше перспектив (идея во снова языка классная!). Ибо это фактически продолжение swift, а значит apple либо перенесет (или уже начала переносить) различные фишки к себе. Имхо, в конечном итоге из этого сделают свой rust.
Ответить | Правка | Наверх | Cообщить модератору

43. "Бета-выпуск языка программирования Mojo 1.0"  +1 +/
Сообщение от Аноним (41), 10-Май-26, 16:19 
На бета версии языка будут бета версии программ, а потом как с беты версии переписывать бета версию программы, это же не смешно.
Ответить | Правка | Наверх | Cообщить модератору

44. "Бета-выпуск языка программирования Mojo 1.0"  –2 +/
Сообщение от Анонимemail (44), 10-Май-26, 16:24 
У Питона одна из самых спорных фич - отсутствие скобок, в которые включены блоки кода. И эти туда же. Ну можно же было как в С-подобных языках добавить фигурные скобки {}. Глупое решение.
Ответить | Правка | Наверх | Cообщить модератору

45. "Бета-выпуск языка программирования Mojo 1.0"  –1 +/
Сообщение от Аноним (29), 10-Май-26, 16:40 
> добавить фигурные скобки {}

В питоне они уже есть, читай справку.

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

63. Скрыто модератором  +/
Сообщение от Аноним (63), 10-Май-26, 22:30 
Ответить | Правка | Наверх | Cообщить модератору

69. Скрыто модератором  +/
Сообщение от Аноним (69), 10-Май-26, 23:11 
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

51. "Бета-выпуск языка программирования Mojo 1.0"  +1 +/
Сообщение от Гуманоид (?), 10-Май-26, 17:21 
Они просто забыли спросить у экспертов опеннета, что и как им делать.
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

50. "Бета-выпуск языка программирования Mojo 1.0"  –1 +/
Сообщение от Аноним (50), 10-Май-26, 17:10 
Упоминание VS Code это сигнал а работе под контролем Microsoft. То есть провал.
Ответить | Правка | Наверх | Cообщить модератору

64. "Бета-выпуск языка программирования Mojo 1.0"  +/
Сообщение от Аноним (63), 10-Май-26, 22:35 
Слова не вьюноши, но "мужа" - мухожука. Давай, я тебе расширю кругозор - В VSCode есть расширения от кучи фирм-конкурентов M$, например, Google - для языка Go, Oracle - для работы с SQL и PL/SQL, и т.д.
Ответить | Правка | Наверх | Cообщить модератору

52. "Бета-выпуск языка программирования Mojo 1.0"  –1 +/
Сообщение от Гуманоид (?), 10-Май-26, 17:24 
Свершилось. Питончик со статическими типами и компиляцией в бинарник. Обрастет софтом и в путь.
Ответить | Правка | Наверх | Cообщить модератору

53. "Бета-выпуск языка программирования Mojo 1.0"  +/
Сообщение от Аноним (53), 10-Май-26, 17:52 
флаг в руки
Ответить | Правка | Наверх | Cообщить модератору

68. "Бета-выпуск языка программирования Mojo 1.0"  +/
Сообщение от Аноним (68), 10-Май-26, 22:58 
ч. т. и. д. - главный спонсор опеннета - мелкософт, за любую критику - удаляет коменты, ясно, понятно.
Ответить | Правка | Наверх | Cообщить модератору

72. Скрыто модератором  +1 +/
Сообщение от Аноним (22), 10-Май-26, 23:22 
Ответить | Правка | Наверх | Cообщить модератору

70. "Бета-выпуск языка программирования Mojo 1.0"  +/
Сообщение от Аноним (69), 10-Май-26, 23:14 
> Криса Латнера (Chris Lattner), основателя и главного архитектора проекта LLVM

Теперь понятно, почему за основу был взят самый бестолковый язык, а проект LLVM имеет такую y6людckyю систему промежуточных команд, которую человеку читать невозможно!

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

75. "Бета-выпуск языка программирования Mojo 1.0"  +/
Сообщение от Аноним (23), 11-Май-26, 01:08 
Он ни разу не менее читабельный чем любой железный risc ассемблер.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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