Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "В компиляторе 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... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по времени | RSS] |
| 1. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | –8 +/– | |
| Сообщение от Аноним (1), 17-Окт-26, 10:03 | ||
К сожалению, Румпф не удержался, и уже почти год вайбкодит компилятор и всё остальное :( Очень ухудшилось качество изменений | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 2. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | –3 +/– | |
| Сообщение от Аноним (2), 17-Окт-26, 10:26 | ||
Увы, но он слабый лидер, и его проект так и останется никому ненужной игрушкой. Имхо у того же Zig куда больше шансов преуспеть! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 3. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | –1 +/– | |
| Сообщение от Смузихеб забывший пароль (?), 17-Окт-26, 11:21 | ||
шансов вроде бы больше, но что одно, что другое - дно, без перспективы применения на проде кем угодно кроме фанатиков | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 10. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | +1 +/– | |
Сообщение от разраб (?), 17-Окт-26, 12:54 | ||
зиг выглядит профессионально | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 14. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | –2 +/– | |
| Сообщение от Аноним (14), 17-Окт-26, 13:07 | ||
Перечисли кто его профессионально использовал кроме форка ноды и какого то мутного терминала? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 16. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | +5 +/– | |
| Сообщение от Аноним (16), 17-Окт-26, 13:16 | ||
Bun не форк ноды, он с нуля написан, у них мало общего. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 28. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | +2 +/– | |
| Сообщение от Nimoy (?), 17-Окт-26, 16:52 | ||
Bun на Rust недавно переехал | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 18. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | +1 +/– | |
| Сообщение от Аноним (18), 17-Окт-26, 13:22 | ||
TigerBeetle | ||
| Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору | ||
| 24. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | +3 +/– | |
| Сообщение от Аноним (24), 17-Окт-26, 15:17 | ||
У меня дисплейный менеджер на zig, ly :) | ||
| Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору | ||
| 49. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | +1 +/– | |
| Сообщение от Аноним (49), 18-Окт-26, 21:24 | ||
Насколько знаю, его используют в Uber и Vercel для сборки Си-проектов (/gcc/zig cc/i). Видимо сильно удобнее всяких *make | ||
| Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору | ||
| 58. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | +/– | |
| Сообщение от User (??), 20-Окт-26, 11:01 | ||
"Форк ноды(ТМ) вычеркивай - они накушались | ||
| Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору | ||
| 33. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | +2 +/– | |
| Сообщение от Аноним (33), 17-Окт-26, 19:28 | ||
На прод тащат всё, что у фанатиков плохо лежит, не глядя. Фанатики, всё-таки, умеют программировать в отличие от корпоративных щёkoнадувателей. Так что, у Zig-а есть все шансы победить в этой паралимпиаде. Но зачем? | ||
| Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору | ||
| 52. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | +1 +/– | |
| Сообщение от Аноним (52), 19-Окт-26, 18:04 | ||
Zig используется в Uber. Правда в качестве тулинга для c/c++. | ||
| Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору | ||
| 4. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | –2 +/– | |
| Сообщение от Аноним (4), 17-Окт-26, 11:36 | ||
Он видимо ищет смысл жизни через свой язык. | ||
| Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору | ||
| 43. Скрыто модератором | –3 +/– | |
| Сообщение от Аноним (43), 18-Окт-26, 08:58 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 9. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | +3 +/– | |
| Сообщение от Аноним (9), 17-Окт-26, 12:42 | ||
> Сборка тех же компонентов компилятором Nim 2 требует примерно в пять раз больше памяти, что в значительной мере обусловлено применением clang. | ||
| Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору | ||
| 44. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | +1 +/– | |
| Сообщение от Axonic (ok), 18-Окт-26, 09:33 | ||
> Румпф не удержался, и уже почти год вайбкодит компилятор и всё остальное :( Очень ухудшилось качество изменений | ||
| Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору | ||
| 61. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | +/– | |
| Сообщение от Axonic (ok), 20-Окт-26, 22:35 | ||
> Румпф не удержался, и уже почти год вайбкодит компилятор и всё остальное | ||
| Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору | ||
| 7. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | +/– | |
| Сообщение от Axonic (ok), 17-Окт-26, 12:06 | ||
Понятно, что любой язык программирования — лишь инструмент, и в руках хорошего инженера-программиста он будет использован эффективно. Однако Nim даёт дополнительную возможность программировать с удовольствием. А результаты, как по скорости выполнения, так и по памяти, весьма впечатляют. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 23. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | +/– | |
| Сообщение от Инопланетянин (?), 17-Окт-26, 15:16 | ||
> А результаты, как по скорости выполнения, так и по памяти, весьма впечатляют. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 53. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | +/– | |
| Сообщение от Axonic (ok), 19-Окт-26, 20:46 | ||
Ссылка ведёт на поиск подстроки «mem» среди всех открытых issue, а это не список утечек. Под такой запрос попадают и memory, и member, и memcpy, и memfiles, и запросы на улучшения, и вопросы по отдельным платформам. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 54. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | +/– | |
| Сообщение от Инопланетянин (?), 19-Окт-26, 20:58 | ||
> Ссылка ведёт на поиск подстроки «mem» среди всех открытых issue, а это | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 12. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | –2 +/– | |
Сообщение от разраб (?), 17-Окт-26, 12:57 | ||
я тут чекнул привет мир на гоу ран и дотнет ран (запуск исходника) под виндой. оказалось что гоу в 4 раза медленней при первом запуске, и практически одинаково второй запуск. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 45. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | +2 +/– | |
| Сообщение от Аноним (45), 18-Окт-26, 10:45 | ||
а с echo hello world не сравнил? зачем страдать фигней? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 46. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | +1 +/– | |
Сообщение от Аноним (46), 18-Окт-26, 12:05 | ||
> я тут чекнул привет мир на гоу ран и дотнет ран (запуск исходника) под виндой. оказалось что гоу в 4 раза медленней при первом запуске, и практически одинаково второй запуск. | ||
| Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору | ||
| 13. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | +1 +/– | |
| Сообщение от аниме эксперт (-), 17-Окт-26, 12:58 | ||
Язык, где можно сбиться со счёта, сколько раз ломали совместимость (что в целом красная метка для такого проекта и его команды разрабов). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 40. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | +/– | |
| Сообщение от Аноним (40), 18-Окт-26, 02:57 | ||
Так это же хорошо. Поскольку индустрия обожате плохие языки, то для того, чтобы это недоразумение не набрало популярность, написание кода на нём должно быть максимально неудобным. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 17. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | +1 +/– | |
| Сообщение от Alexey Torgashin (?), 17-Окт-26, 13:18 | ||
> автор языка программирования Nim, опубликовал серию отчётов о прогрессе разработки компилятора Nimony, создаваемого как основа для будущего релиза Nim 3.0. На данный момент уже доступен восьмой отчёт. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 20. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | +1 +/– | |
Сообщение от Сергей Макаров (?), 17-Окт-26, 13:38 | ||
Я все жду появление языка программирования созданного ии для ИИ через самосовершенствование. Без необходимости понимания кода людьми. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 21. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | +/– | |
| Сообщение от Аноним (-), 17-Окт-26, 13:56 | ||
Opus 5.5 уже проходит тесты на написание машинного кода без использования языков программирования. Правда пока только на 7%, но всего год назад это было немыслимо. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 29. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | –2 +/– | |
| Сообщение от Аноним (29), 17-Окт-26, 17:37 | ||
Проснись уже есть Jev. | ||
| Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору | ||
| 51. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | +/– | |
| Сообщение от Аноним (51), 19-Окт-26, 06:49 | ||
В целом подходят языки навроде TypeScript и Rust, где компилятор четко сообщает ошибки, что позволяет ИИ самостоятельно исправлять. Хотя возможно язык с еще более строгими ограничениями будет оптимальнее для ИИ | ||
| Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору | ||
| 22. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | +/– | |
| Сообщение от Аноним (22), 17-Окт-26, 14:09 | ||
Похоже энергичный отличник автор запутался в выкладках. Потерял цель. Что-то теперь могу - тут же это делаю. Зачем? Не важно. Важно что могу. И энергия ксть. "Давно я так не раскидывал мозгами" - подумал профессор Плейшнер, выпрыгивая из окна. А ведь это мог бы быть просто Си (а еще лучше Паскаль) с синтаксисом Питона. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 25. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | +1 +/– | |
| Сообщение от DEF (?), 17-Окт-26, 15:27 | ||
В чём смысл этого языка? Зачем он нужен? Как он собирается конкурировать с Python, Rust и TypeScript в соответствующих нишах? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 26. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | –1 +/– | |
| Сообщение от Аноним (26), 17-Окт-26, 16:08 | ||
питон не компилируется никак, любой проект по компиляции птона разбивается о бдфл, функциональное программирование на нём же разбивается о юзербазу с её отвращением к слову lambda | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 30. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | +5 +/– | |
| Сообщение от Аноним (29), 17-Окт-26, 17:38 | ||
Представать что ты когда то прочитал книгу в двух томах как написать компилятор. И после прочтения с этим знанием нужно что-то сделать. | ||
| Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору | ||
| 60. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | +/– | |
| Сообщение от Аноним (60), 20-Окт-26, 14:28 | ||
> В чём смысл этого языка? Зачем он нужен? | ||
| Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору | ||
| 27. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | –6 +/– | |
| Сообщение от DEF (?), 17-Окт-26, 16:51 | ||
В нише Web царствует TypescriptScript как full-stack язык, вытесняя PHP. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 31. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | +/– | |
| Сообщение от Аноним (31), 17-Окт-26, 17:55 | ||
Пора уже писать специальный язык адаптированный для удобства ИИ-агентов который ускорит генерацию на много процентов наплевав на людей, всё равно большую часть нейро(слоп)кода никто не ревювит а отлаживает с помощью других ИИ. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 38. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | +/– | |
| Сообщение от Аноним (38), 18-Окт-26, 02:47 | ||
Уже есть такой — Rust же. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 32. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | +/– | |
| Сообщение от Гуманоид (?), 17-Окт-26, 18:25 | ||
По пунктам 1 и 2 смешно получилось. | ||
| Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору | ||
| 34. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | –3 +/– | |
| Сообщение от Аноним (33), 17-Окт-26, 19:35 | ||
> Чем Nim, Zig и прочие языки собираются побеждать | ||
| Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору | ||
| 35. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | –3 +/– | |
| Сообщение от DEF (?), 17-Окт-26, 20:14 | ||
>Выразительностью | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 37. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | +/– | |
| Сообщение от Skala (??), 18-Окт-26, 01:26 | ||
Go is the best! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 42. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | +/– | |
| Сообщение от Someone (??), 18-Окт-26, 03:39 | ||
почему идти куда-то является лучшим? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 55. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | +/– | |
| Сообщение от _ (??), 19-Окт-26, 22:38 | ||
Хе-хе ... потому что жизнь - это движение!(С) :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 47. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | +2 +/– | |
| Сообщение от черпало (?), 18-Окт-26, 13:09 | ||
> Спокойно писал на C | ||
| Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору | ||
| 59. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | –1 +/– | |
| Сообщение от Аноним (60), 20-Окт-26, 14:26 | ||
> Выразительностью. (Теперь) есть языки на которых хочется писать | ||
| Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору | ||
| 36. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | +/– | |
| Сообщение от Инопланетянин (?), 17-Окт-26, 23:02 | ||
> Добавлена параллельная форма цикла for ("for i in 0 || 1"), реализованная в виде плагина, интегрированного с пулом потоков и циклом событий. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 39. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | +/– | |
| Сообщение от Аноним (40), 18-Окт-26, 02:54 | ||
>По умолчанию задействованы типы ref и ptr, не допускающие значения nil. Для совместимости со старым кодом предназначена прагма {.feature: "lenientnils".}. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 56. "В компиляторе Nimony для будущего Nim 3.0 реализованы самоко..." | +/– | |
| Сообщение от _ (??), 19-Окт-26, 22:42 | ||
> StadardML | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 41. "В компиляторе Nimony для будущего Nim 3.0 реализованы самокомпиляция и JavaScript-бэкенд" | +/– | |
| Сообщение от Аноним (38), 18-Окт-26, 02:58 | ||
> Архитектура перестроена вокруг промежуточного представления NJ ("No Jumps"), не содержащего операции break, continue и goto. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 48. "В компиляторе Nimony для будущего Nim 3.0 реализованы самокомпиляция и JavaScript-бэкенд" | +/– | |
| Сообщение от Аноним (48), 18-Окт-26, 19:48 | ||
Было много багов. Автор языка решил, что из-за jump'ов. Решил избавиться, его право. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 50. "В компиляторе Nimony для будущего Nim 3.0 реализованы самокомпиляция и JavaScript-бэкенд" | +/– | |
| Сообщение от Инопланетянин (?), 18-Окт-26, 22:53 | ||
> Может кто–нибудь объяснить, какой профит от подобного извращения? | ||
| Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору | ||
| 57. "В компиляторе Nimony для будущего Nim 3.0 реализованы самокомпиляция и JavaScript-бэкенд" | +/– | |
| Сообщение от _ (??), 19-Окт-26, 22:45 | ||
> Может кто–нибудь объяснить, какой профит от подобного извращения? | ||
| Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору | ||
| 62. "В компиляторе Nimony для будущего Nim 3.0 реализованы самокомпиляция и JavaScript-бэкенд" | +/– | |
| Сообщение от Аноним (62), 21-Окт-26, 13:32 | ||
Это промежуточное представление, которое должно быть удобным для анализа и оптимизаций. Без джампов это, очевидно, делать проще. | ||
| Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |