Профиль: Аноним (вход | регистрация) неRU opennet.me  
OpenNET

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



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

"В компиляторе Nimony для будущего Nim 3.0 реализованы самокомпиляция и JavaScript-бэкенд"  +/–
Сообщение от opennews (??), 17-Окт-26, 10:03 
Андреас Румпф (Andreas Rumpf, Araq), автор языка программирования Nim,  опубликовал серию отчётов о прогрессе разработки компилятора Nimony, создаваемого как основа для будущего релиза Nim 3.0. На данный момент уже доступен восьмой отчёт. Ключевое достижение последнего времени - переход к самокомпиляции: весь стек инструментов, включая фронтенд, прослойку (middle-end), оптимизатор и бэкенд, теперь может быть собран самим Nimony. Дополнительно реализованы JavaScript-бэкенд, поддержка всех четырёх актуальных режимов управления памятью и работа на платформе FreeBSD. Код проекта написан на Nim и распространяется под лицензией MIT...

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

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

Оглавление

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

1. Сообщение от Аноним (1), 17-Окт-26, 10:03   –2 +/–
К сожалению, Румпф не удержался, и уже почти год вайбкодит компилятор и всё остальное :( Очень ухудшилось качество изменений
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #2, #9

2. Сообщение от Аноним (2), 17-Окт-26, 10:26   +/–
Увы, но он слабый лидер, и его проект так и останется никому ненужной игрушкой. Имхо у того же Zig куда больше шансов преуспеть!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #3, #4

3. Сообщение от Смузихеб забывший пароль (?), 17-Окт-26, 11:21   +/–
шансов вроде бы больше, но что одно, что другое - дно, без перспективы применения на проде кем угодно кроме фанатиков
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #10, #33

4. Сообщение от Аноним (4), 17-Окт-26, 11:36   –2 +/–
Он видимо ищет смысл жизни через свой язык.
Главное что ему хорошо.
А я не люблю отступы и женерики.
Смысл прост: спасибо Господи что ты сделал нужное простым, а сложное ненужным.
Когда-нибудь и он это поймет. У каждого свой путь.
Я планирую сходить с ума по другому - поверх Forth прикрутить простой синтаксис со скобками. Было бы интересно посмотреть как оно. Навайбкодьте кому не лень, а то я не знаю когда руки дойдут.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

7. Сообщение от Axonic (ok), 17-Окт-26, 12:06   +/–
Понятно, что любой язык программирования — лишь инструмент, и в руках хорошего инженера-программиста он будет использован эффективно. Однако Nim  даёт дополнительную возможность программировать с удовольствием. А результаты, как по скорости выполнения, так и по памяти, весьма впечатляют.

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

9. Сообщение от Аноним (9), 17-Окт-26, 12:42   –1 +/–
> Сборка тех же компонентов компилятором Nim 2 требует примерно в пять раз больше памяти, что в значительной мере обусловлено применением clang.

Настолько ухудшилось, что стало потреблять в пять раз меньше памяти? Ох уж, этот новояз.

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

10. Сообщение от разрабemail (?), 17-Окт-26, 12:54   –1 +/–
зиг выглядит профессионально
это же швейцарский нож для сборки си и плюсов
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #14

12. Сообщение от разрабemail (?), 17-Окт-26, 12:57   +/–
я тут чекнул привет мир на гоу ран и дотнет ран (запуск исходника) под виндой. оказалось что гоу в 4 раза медленней при первом запуске, и практически одинаково второй запуск.
Так зачем страдать? думаю что IL-сборки все еще обладают огромным потенциалом перед нэйтивом
Ответить | Правка | Наверх | Cообщить модератору

13. Сообщение от аниме эксперт (-), 17-Окт-26, 12:58   +1 +/–
Язык, где можно сбиться со счёта, сколько раз ломали совместимость (что в целом красная метка для такого проекта и его команды разрабов).
Ответить | Правка | Наверх | Cообщить модератору

14. Сообщение от Аноним (14), 17-Окт-26, 13:07   +/–
Перечисли кто его профессионально использовал кроме форка ноды и какого то мутного терминала?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #16, #18, #24

16. Сообщение от Аноним (16), 17-Окт-26, 13:16   +2 +/–
Bun не форк ноды, он с нуля написан, у них мало общего.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #28

17. Сообщение от Alexey Torgashin (?), 17-Окт-26, 13:18   +/–
> автор языка программирования Nim, опубликовал серию отчётов о прогрессе разработки компилятора Nimony, создаваемого как основа для будущего релиза Nim 3.0. На данный момент уже доступен восьмой отчёт.

Ну не знаю..
Что-то как-то Ним себя не зрекомендовал.
Ну что на нем есть? ну есть конечно какие-то проги но я их не знаю.

Вот FreePascal он "такой устаревший" но на нём есть.
Есть проги. На нём.
я его тоже юзаю.

А Ним...

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

18. Сообщение от Аноним (18), 17-Окт-26, 13:22   +/–
TigerBeetle
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

20. Сообщение от Сергей Макаровemail (?), 17-Окт-26, 13:38   +1 +/–
Я все жду появление языка программирования созданного ии для ИИ через самосовершенствование. Без необходимости понимания кода людьми.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #21, #29

21. Сообщение от Аноним (-), 17-Окт-26, 13:56   +/–
Opus 5.5 уже проходит тесты на написание машинного кода без использования языков программирования. Правда пока только на 7%, но всего год назад это было немыслимо.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

22. Сообщение от Аноним (22), 17-Окт-26, 14:09   +1 +/–
Похоже энергичный отличник автор запутался в выкладках. Потерял цель. Что-то теперь могу - тут же это делаю. Зачем? Не важно. Важно что могу. И энергия ксть. "Давно я так не раскидывал мозгами" - подумал профессор Плейшнер, выпрыгивая из окна. А ведь это мог бы быть просто Си (а еще лучше Паскаль) с синтаксисом Питона.
Ответить | Правка | Наверх | Cообщить модератору

23. Сообщение от Инопланетянин (?), 17-Окт-26, 15:16   +/–
> А результаты, как по скорости выполнения, так и по памяти, весьма впечатляют.

А еще впечаталяют результаты по утечкам памяти и нежеланиям автор их исправлять годами https://github.com/nim-lang/Nim/issues?q=is%3Aissue+sta...

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

24. Сообщение от Аноним (24), 17-Окт-26, 15:17   +/–
У меня дисплейный менеджер на zig, ly :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

25. Сообщение от DEF (?), 17-Окт-26, 15:27   +1 +/–
В чём смысл этого языка? Зачем он нужен? Как он собирается конкурировать с Python, Rust и TypeScript в соответствующих нишах?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #26, #30

26. Сообщение от Аноним (26), 17-Окт-26, 16:08   +/–
питон не компилируется никак, любой проект по компиляции птона разбивается о бдфл, функциональное программирование на нём же разбивается о юзербазу с её отвращением к слову lambda
раст - решил переплюнуть c++ по переусложнённости
тайпскрипт - это просто жс с навешанными аннотациями типов "мам, смотри, я тоже умею в C++"

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

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

27. Сообщение от DEF (?), 17-Окт-26, 16:51   +/–
В нише Web царствует TypescriptScript как full-stack язык, вытесняя PHP.
В системной нише - Rust, вытесняя C и C++.
В нише Data Science - Python.

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #31, #32, #34

28. Сообщение от Nimoy (?), 17-Окт-26, 16:52   +/–
Bun на Rust недавно переехал
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

29. Сообщение от Аноним (29), 17-Окт-26, 17:37   +/–
Проснись уже есть Jev.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

30. Сообщение от Аноним (29), 17-Окт-26, 17:38   +1 +/–
Представать что ты когда то прочитал книгу в двух томах как написать компилятор. И после прочтения с этим знанием нужно что-то сделать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

31. Сообщение от Аноним (31), 17-Окт-26, 17:55   +/–
Пора уже писать специальный язык адаптированный для удобства ИИ-агентов который ускорит генерацию на много процентов наплевав на людей, всё равно большую часть нейро(слоп)кода никто не ревювит а отлаживает с помощью других ИИ.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

32. Сообщение от Гуманоид (?), 17-Окт-26, 18:25   +/–
По пунктам 1 и 2 смешно получилось.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

33. Сообщение от Аноним (33), 17-Окт-26, 19:28   +/–
На прод тащат всё, что у фанатиков плохо лежит, не глядя. Фанатики, всё-таки, умеют программировать в отличие от корпоративных щёkoнадувателей. Так что, у Zig-а есть все шансы победить в этой паралимпиаде. Но зачем?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

34. Сообщение от Аноним (33), 17-Окт-26, 19:35   +/–
> Чем Nim, Zig и прочие языки собираются побеждать

Выразительностью. (Теперь) есть языки на которых хочется писать. А есть, на которых станешь писать только когда заставляют под угрозой насилия: Си, С++, Python, PHP и, прости г-ди, Typescript. Этих хоть сахаром посыпай, хоть перцем с солью, хоть земличкой присыпай, выразительнее они от этого не становятся. В следущий раз соглашайтесь на насилие, как более гуманный выбор.

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


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

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




XSQUARE
Inferno Solutions
Hosting by Hoster.ru
Хоcтинг: