Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Выпуск языка программирования Nim 2.2.6" | +/– | |
| Сообщение от opennews (??), 03-Ноя-25, 22:51 | ||
Представлен релиз языка системного программирования Nim 2.2.6. Обновление вышло спустя шесть месяцев после релиза версии 2.2.4 и включает 141 коммит с исправлениями ошибок и улучшениями производительности. Nim – статически типизированный компилируемый язык программирования с синтаксисом, вдохновлённым Python, и возможностями метапрограммирования на уровне Lisp. Язык компилируется в C, C++ и JavaScript, обеспечивая производительность на уровне C при выразительности высокоуровневых языков. Код проекта поставляется под лицензией MIT... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по времени | RSS] |
| 1. "Выпуск языка программирования Nim 2.2.6" | +7 +/– | |
| Сообщение от Аноним (1), 03-Ноя-25, 22:51 | ||
> и возможностями метапрограммирования на уровне Lisp | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 10. "Выпуск языка программирования Nim 2.2.6" | +/– | |
| Сообщение от ZloySergant (ok), 03-Ноя-25, 23:51 | ||
>...Common Lisp, компилируемый в представление на любом мейнстримном языке. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 19. "Выпуск языка программирования Nim 2.2.6" | +/– | |
| Сообщение от Кошкажена (?), 04-Ноя-25, 01:14 | ||
> нужен Common Lisp, | ||
| Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору | ||
| 21. "Выпуск языка программирования Nim 2.2.6" | +/– | |
| Сообщение от Аноним (21), 04-Ноя-25, 01:35 | ||
А что, если создавать новые библиотеки? ... Да ну на! Лучше синтаксис каждые 3 недели ломать! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 74. "Выпуск языка программирования Nim 2.2.6" | +/– | |
| Сообщение от Аноним (74), 04-Ноя-25, 22:33 | ||
>А что, если создавать новые библиотеки? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 29. "Выпуск языка программирования Nim 2.2.6" | –2 +/– | |
| Сообщение от Аноним (29), 04-Ноя-25, 04:09 | ||
Common Lisp слишком переусложнен и переполнен всяческой абракатаброй. | ||
| Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору | ||
| 30. "Выпуск языка программирования Nim 2.2.6" | +6 +/– | |
| Сообщение от Аноним (30), 04-Ноя-25, 06:06 | ||
Спасибо не надо, ваши не осилившие паскаль первоклашки потом вкатываются в ойти через пейтон и уже вовсю пишут калькуляторы на 30ГБ ОЗУ. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 47. "Выпуск языка программирования Nim 2.2.6" | –3 +/– | |
| Сообщение от Аноним (74), 04-Ноя-25, 12:37 | ||
>ваши не осилившие паскаль первоклашки | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 62. "Выпуск языка программирования Nim 2.2.6" | +2 +/– | |
| Сообщение от Аноним (62), 04-Ноя-25, 16:20 | ||
паскаль нужен не для программирования, а для освоения концепций. см. столярова. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 77. "Выпуск языка программирования Nim 2.2.6" | –1 +/– | |
| Сообщение от Аноним (74), 04-Ноя-25, 23:14 | ||
>а для освоения концепций | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 36. "Выпуск языка программирования Nim 2.2.6" | +4 +/– | |
| Сообщение от Аноним (-), 04-Ноя-25, 08:18 | ||
>Но вот Scheme - это то, что надо. | ||
| Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору | ||
| 67. "Выпуск языка программирования Nim 2.2.6" | +/– | |
| Сообщение от Аноним (67), 04-Ноя-25, 19:10 | ||
> Scheme - это стандарт на бумаге, его не заюзаешь. Юзайте реализацию Guile. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 31. "Выпуск языка программирования Nim 2.2.6" | +1 +/– | |
| Сообщение от morphe (?), 04-Ноя-25, 06:07 | ||
> нужен Common Lisp | ||
| Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору | ||
| 68. "Выпуск языка программирования Nim 2.2.6" | +/– | |
| Сообщение от Аноним (74), 04-Ноя-25, 19:48 | ||
Вот как раз сборщик мусора большинству программ не помешает, так как реглярно всплывают проблемы, что в очередной программе намудрили с ручным управлением памятью. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 34. "Выпуск языка программирования Nim 2.2.6" | +1 +/– | |
| Сообщение от Аноним (34), 04-Ноя-25, 07:56 | ||
Julia? | ||
| Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору | ||
| 2. "Выпуск языка программирования Nim 2.2.6" | –2 +/– | |
| Сообщение от Аноним (2), 03-Ноя-25, 23:00 | ||
Будучи программистом с опытом более 15 лет и комфортной зарплатой, я ничего не понял из описания. Слишком сложно, а значит, не выстрелит. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 3. "Выпуск языка программирования Nim 2.2.6" | +5 +/– | |
| Сообщение от bdrbt (ok), 03-Ноя-25, 23:16 | ||
Вот если бы ты не программы там всякие 15 лет писал, а каждый раз придумывал почему убогий с/с++/c#/жаба/<ещёчегонибудь> не подходит под высокий полёт твоей мысли, вот тогда бы ты всё понял. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 12. "Выпуск языка программирования Nim 2.2.6" | +1 +/– | |
| Сообщение от Аноним (-), 04-Ноя-25, 00:05 | ||
> Вот если бы ты не программы там всякие 15 лет писал, а каждый раз придумывал | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 5. "Выпуск языка программирования Nim 2.2.6" | –1 +/– | |
| Сообщение от Аноним (5), 03-Ноя-25, 23:38 | ||
Это ок. | ||
| Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору | ||
| 13. "Выпуск языка программирования Nim 2.2.6" | +/– | |
| Сообщение от Аноним (-), 04-Ноя-25, 00:07 | ||
> Тут люди с опытом по 30 лет на С, не могут понять, зачем нужен раст. Уже их | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 23. "Выпуск языка программирования Nim 2.2.6" | +1 +/– | |
| Сообщение от Аноним (23), 04-Ноя-25, 02:04 | ||
Выбор корпораций решать си-ошибки на уровне ЦПУ является признанием того, что раст не нужен. Иначе зачем бы им решать си-ошибки на уровне ЦПУ, вместо изучения раста их сотрудниками. | ||
| Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору | ||
| 32. "Выпуск языка программирования Nim 2.2.6" | +1 +/– | |
| Сообщение от Аноним (5), 04-Ноя-25, 06:27 | ||
> Выбор корпораций решать си-ошибки на уровне ЦПУ является признанием того, что раст не нужен. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 78. "Выпуск языка программирования Nim 2.2.6" | –1 +/– | |
| Сообщение от Аноним (74), 04-Ноя-25, 23:19 | ||
>Решать в рантайме то, что должно решаться на этапе компиляции? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 25. "Выпуск языка программирования Nim 2.2.6" | +3 +/– | |
| Сообщение от Аноним (-), 04-Ноя-25, 02:46 | ||
> Тут люди с опытом по 30 лет на С, не могут понять, зачем нужен раст. Уже | ||
| Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору | ||
| 7. "Выпуск языка программирования Nim 2.2.6" | +/– | |
| Сообщение от 12yoexpert (ok), 03-Ноя-25, 23:41 | ||
это новость про патч-релиз. вопросы по изложению к автору новости | ||
| Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору | ||
|
| 33. "Выпуск языка программирования Nim 2.2.6" | +/– | |
| Сообщение от Аноним (33), 04-Ноя-25, 07:42 | ||
А что, разве питон может компилироваться в js или wasm? Или может в Си код, сопоставимый с нативным? Работать на микроконтроллерах без такого сжирания ресурсов, тоже близком к Си? | ||
| Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору | ||
| 51. "Выпуск языка программирования Nim 2.2.6" | +/– | |
| Сообщение от минона (?), 04-Ноя-25, 12:56 | ||
> А что, разве питон может компилироваться в js или wasm? Или может | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 16. "Выпуск языка программирования Nim 2.2.6" | +2 +/– | |
| Сообщение от Уникум (?), 04-Ноя-25, 00:18 | ||
Язык на пробелах не нужен | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 24. "Выпуск языка программирования Nim 2.2.6" | +1 +/– | |
| Сообщение от Кошкажена (?), 04-Ноя-25, 02:44 | ||
Правильно. Нужно писать без пробелов, в одну строку желательно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 44. "Выпуск языка программирования Nim 2.2.6" | +/– | |
| Сообщение от Аноним (44), 04-Ноя-25, 11:41 | ||
Для человека структурирование через отступы — естественный приём. Так пишут списки, планы, вложенные элементы. | ||
| Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору | ||
| 45. "Выпуск языка программирования Nim 2.2.6" | +4 +/– | |
| Сообщение от Аноним (45), 04-Ноя-25, 12:26 | ||
При вставке кода могут появиться трудно уловимые ошибки, которые будут проходить синтаксическую проверку. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 56. "Выпуск языка программирования Nim 2.2.6" | –1 +/– | |
| Сообщение от Аноним (56), 04-Ноя-25, 13:57 | ||
Ну, если вставлять в MS Word, то, пожаоуй, да 🙂↕️ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 60. "Выпуск языка программирования Nim 2.2.6" | +/– | |
| Сообщение от Аноним (-), 04-Ноя-25, 15:36 | ||
В Nim с его чувствительным компилятором это вряд ли возможно. Для написания программ на языке Nim нужна высокая культура кодинга и чутьё при применении типов. | ||
| Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору | ||
| 49. "Выпуск языка программирования Nim 2.2.6" | +/– | |
| Сообщение от Аноним (74), 04-Ноя-25, 12:54 | ||
>Конечно, можно так: | ||
| Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору | ||
| 53. "Выпуск языка программирования Nim 2.2.6" | +2 +/– | |
Сообщение от anonymous (??), 04-Ноя-25, 13:44 | ||
> Конечно, можно так: | ||
| Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору | ||
| 57. "Выпуск языка программирования Nim 2.2.6" | +/– | |
| Сообщение от _kp (ok), 04-Ноя-25, 14:33 | ||
Более того, вместо x может быть и "функция" объявленная здесь же, в массив, и мало ли что. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 20. "Выпуск языка программирования Nim 2.2.6" | +1 +/– | |
| Сообщение от cheburnator9000 (ok), 04-Ноя-25, 01:29 | ||
> теперь компилятор корректно применяет перемещение | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 38. "Выпуск языка программирования Nim 2.2.6" | –2 +/– | |
| Сообщение от Аноним (-), 04-Ноя-25, 08:22 | ||
>У них была и до сих пор есть возможность перейти на LLVM для полной поддержки сборки и дебага, вместо костылей. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 43. "Выпуск языка программирования Nim 2.2.6" | +1 +/– | |
| Сообщение от Аноним (44), 04-Ноя-25, 11:06 | ||
В профессиональной литературе и документации сам Nim называют именно компилятором, а не транспилятором. | ||
| Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору | ||
| 46. "Выпуск языка программирования Nim 2.2.6" | +/– | |
| Сообщение от Аноним (45), 04-Ноя-25, 12:28 | ||
так а в чём разница? Компилятор - из исходного кода в машинный код, транслятор - из исходного на одном языке в исходный на другом. А транспилятор - из исходного кода в? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 54. "Выпуск языка программирования Nim 2.2.6" | +1 +/– | |
| Сообщение от Аноним (56), 04-Ноя-25, 13:53 | ||
...в самодостаточный читабельный текст программы на другом ЯП, очевидно же. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 75. "Выпуск языка программирования Nim 2.2.6" | +/– | |
| Сообщение от Ан6оним (?), 04-Ноя-25, 22:43 | ||
>в самодостаточный читабельный текст программы на другом ЯП | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 80. Скрыто модератором | +/– | |
| Сообщение от User097 (ok), 05-Ноя-25, 07:37 | ||
| Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору | ||
| 61. "Выпуск языка программирования Nim 2.2.6" | +/– | |
| Сообщение от АнонимичныйАноним (?), 04-Ноя-25, 16:02 | ||
По вашей логике clang - это компилятор, или же транслятор? Поскольку сборка, изначально, происходит в другой язык - IR LLVM. | ||
| Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору | ||
| 76. "Выпуск языка программирования Nim 2.2.6" | +/– | |
| Сообщение от Ан6оним (?), 04-Ноя-25, 22:45 | ||
Ну, уж промежуточные представления в расчёт брать не стоит, а то так каждый компилятор строящий АСТ станет транслятором. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 65. "Выпуск языка программирования Nim 2.2.6" | +/– | |
| Сообщение от Медведь (ok), 04-Ноя-25, 17:54 | ||
> так а в чём разница? Компилятор - из исходного кода в машинный код, транслятор - из исходного на одном языке в исходный на другом. А транспилятор - из исходного кода в? | ||
| Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору | ||
| 69. "Выпуск языка программирования Nim 2.2.6" | +/– | |
| Сообщение от Аноним (69), 04-Ноя-25, 19:52 | ||
Не. 97% программистов не интересуются, что там посередине. Есть код на Nim - получаем исполняемый файл. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 71. "Выпуск языка программирования Nim 2.2.6" | +/– | |
| Сообщение от Медведь (ok), 04-Ноя-25, 21:34 | ||
> Есть код на Nim - получаем исполняемый файл. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 63. "Выпуск языка программирования Nim 2.2.6" | +/– | |
| Сообщение от Шизгорин (-), 04-Ноя-25, 16:42 | ||
Ты просто прицепился к словам. Сами они называют это компилятором, а использование промежуточного Си преподносят как фичу. | ||
| Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору | ||
| 66. "Выпуск языка программирования Nim 2.2.6" | +/– | |
Сообщение от Аноним (66), 04-Ноя-25, 18:43 | ||
clang, получается, тоже транслятор? | ||
| Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору | ||
| 52. "Выпуск языка программирования Nim 2.2.6" | +/– | |
| Сообщение от Аноним (74), 04-Ноя-25, 13:03 | ||
>детерминированное управление памятью с поддержкой нескольких стратегий (ARC/ORC, refc, маркировка-и-подметание) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 70. "Выпуск языка программирования Nim 2.2.6" | +1 +/– | |
| Сообщение от Аноним (70), 04-Ноя-25, 20:46 | ||
очень уж много критических ошибок в новости. Значит ещё не готов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 72. "Выпуск языка программирования Nim 2.2.6" | +1 +/– | |
| Сообщение от BrainFucker (ok), 04-Ноя-25, 21:55 | ||
Ну идея-то хорошая, только непонятно зачем было изобретать новый язык. Раз всё равно идею отступов без скобок заимствовали из питона, просто использовали бы питонячий синтаксис как есть, добавив какой-то синтаксический сахар по необходимости. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 73. "Выпуск языка программирования Nim 2.2.6" | +/– | |
| Сообщение от 12yoexpert (ok), 04-Ноя-25, 22:15 | ||
чисто технически в nim ты может делать с синтаксисом что угодно, хоть через begin/end всё писать, хоть в плюсы его переделать | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 79. "Выпуск языка программирования Nim 2.2.6" | +/– | |
| Сообщение от Vorobej (?), 05-Ноя-25, 00:19 | ||
Для ЯВУ сложные макросы, язык в языке - это провал | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |