The OpenNET Project / Index page

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



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

"Выпуск языка программирования 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...

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

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

Оглавление

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


1. "Выпуск языка программирования Nim 2.2.6"  +2 +/
Сообщение от Аноним (1), 03-Ноя-25, 22:51 
> и возможностями метапрограммирования на уровне Lisp
> Язык компилируется в C, C++ и JavaScript,

Нужно перестать стесняться и сказать вслух очевидное: нужен Common Lisp, компилируемый в представление на любом мейнстримном языке.

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

10. "Выпуск языка программирования Nim 2.2.6"  +/
Сообщение от ZloySergant (ok), 03-Ноя-25, 23:51 
>...Common Lisp, компилируемый в представление на любом мейнстримном языке.

Был такой. ECL, но после самоотвода jjgarcia скатился в унылое.
До этого gcl, ccl и др.

Ответить | Правка | Наверх | 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ообщить модератору

29. "Выпуск языка программирования Nim 2.2.6"  +/
Сообщение от Аноним (29), 04-Ноя-25, 04:09 
Common Lisp слишком переусложнен и переполнен всяческой абракатаброй.

Но вот Scheme - это то, что надо. Простой, понятный, элегантный, продуманный, интуитивно понятный. Первоклашки в схему въезжают буквально за 15 минут, а коммон лисп осиливают долго, да еще и постоянно потом путаются.

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

30. "Выпуск языка программирования Nim 2.2.6"  +2 +/
Сообщение от Аноним (30), 04-Ноя-25, 06:06 
Спасибо не надо, ваши не осилившие паскаль первоклашки потом вкатываются в ойти через пейтон и уже вовсю пишут калькуляторы на 30ГБ ОЗУ.
Ответить | Правка | Наверх | Cообщить модератору

36. Скрыто модератором  +/
Сообщение от Аноним (-), 04-Ноя-25, 08:18 
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

31. "Выпуск языка программирования Nim 2.2.6"  +/
Сообщение от morphe (?), 04-Ноя-25, 06:07 
> нужен Common Lisp

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

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

34. "Выпуск языка программирования Nim 2.2.6"  +/
Сообщение от Аноним (34), 04-Ноя-25, 07:56 
Julia?
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

37. "Выпуск языка программирования Nim 2.2.6"  +/
Сообщение от Аноним (-), 04-Ноя-25, 08:21 
>Нужно перестать стесняться и сказать вслух очевидное: нужен Common Lisp, компилируемый в представление на любом мейнстримном языке.

На сцену приглашается Lovesan LOR-овскый.

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

2. "Выпуск языка программирования Nim 2.2.6"  +/
Сообщение от Аноним (2), 03-Ноя-25, 23:00 
Будучи программистом с опытом более 15 лет и комфортной зарплатой, я ничего не понял из описания. Слишком сложно, а значит, не выстрелит.
Ответить | Правка | Наверх | Cообщить модератору

3. "Выпуск языка программирования Nim 2.2.6"  +1 +/
Сообщение от bdrbt (ok), 03-Ноя-25, 23:16 
Вот если бы ты не программы там всякие 15 лет писал, а каждый раз придумывал почему убогий с/с++/c#/жаба/<ещёчегонибудь> не подходит под высокий полёт твоей мысли, вот тогда бы ты всё понял.
Ответить | Правка | Наверх | Cообщить модератору

12. "Выпуск языка программирования Nim 2.2.6"  +/
Сообщение от Аноним (-), 04-Ноя-25, 00:05 
> Вот если бы ты не программы там всякие 15 лет писал, а каждый раз придумывал
> почему убогий с/с++/c#/жаба/<ещёчегонибудь> не подходит под высокий полёт
> твоей мысли, вот тогда бы ты всё понял.

Да еще синтаксис - очень разный может быть. И в этом смысле никогда не знаешь что получишь на вход. Это конечно по своему забавно - но только не в случае если код поддерживать придется.

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

5. "Выпуск языка программирования Nim 2.2.6"  +/
Сообщение от Аноним (5), 03-Ноя-25, 23:38 
Это ок.

Тут люди с опытом по 30 лет на С, не могут понять, зачем нужен раст. Уже их ошибки на уровне ЦПУ хотят решать, а им невдомек.

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

13. "Выпуск языка программирования Nim 2.2.6"  +1 +/
Сообщение от Аноним (-), 04-Ноя-25, 00:07 
> Тут люди с опытом по 30 лет на С, не могут понять, зачем нужен раст. Уже их
> ошибки на уровне ЦПУ хотят решать, а им невдомек.

Ну так отлично. Вернуть хрустикам их любимую мантру про апгрейд железа, покоцать гранты и отправить на мороз, ибо майнтенансу вдолгую софт на этом брейнфаке не подлежит.

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

23. "Выпуск языка программирования Nim 2.2.6"  +/
Сообщение от Аноним (23), 04-Ноя-25, 02:04 
Выбор корпораций решать си-ошибки на уровне ЦПУ является признанием того, что раст не нужен. Иначе зачем бы им решать си-ошибки на уровне ЦПУ, вместо изучения раста их сотрудниками.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

32. "Выпуск языка программирования Nim 2.2.6"  +1 +/
Сообщение от Аноним (5), 04-Ноя-25, 06:27 
> Выбор корпораций решать си-ошибки на уровне ЦПУ является признанием того, что раст не нужен.

Решать в рантайме то, что должно решаться на этапе компиляции?

> Иначе зачем бы им решать си-ошибки на уровне ЦПУ, вместо изучения раста их сотрудниками

Потому, что очень много написано на С, и, в ближайшем будущем, от этого не избавится.

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

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

25. "Выпуск языка программирования Nim 2.2.6"  +1 +/
Сообщение от Аноним (-), 04-Ноя-25, 02:46 
> Тут люди с опытом по 30 лет на С, не могут понять, зачем нужен раст. Уже
> их ошибки на уровне ЦПУ хотят решать, а им невдомек.

Не беспокойтесь, мы с удовольствием предложим адептам Rust выбросить их старый хлам, точно так же как это делают сейчас они. Ибо долг платежом красен :)

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

7. "Выпуск языка программирования Nim 2.2.6"  –1 +/
Сообщение от 12yoexpert (ok), 03-Ноя-25, 23:41 
это новость про патч-релиз. вопросы по изложению к автору новости
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору
Часть нити удалена модератором

33. "Выпуск языка программирования Nim 2.2.6"  +/
Сообщение от Аноним (33), 04-Ноя-25, 07:42 
А что, разве питон может компилироваться в js или wasm? Или может в Си код, сопоставимый с нативным? Работать на микроконтроллерах без такого сжирания ресурсов, тоже близком к Си?
Нет.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

16. "Выпуск языка программирования Nim 2.2.6"  +/
Сообщение от Уникум (?), 04-Ноя-25, 00:18 
Язык на пробелах не нужен
Ответить | Правка | Наверх | Cообщить модератору

24. "Выпуск языка программирования Nim 2.2.6"  +1 +/
Сообщение от Кошкажена (?), 04-Ноя-25, 02:44 
Правильно. Нужно писать без пробелов, в одну строку желательно.
Ответить | Правка | Наверх | Cообщить модератору

20. "Выпуск языка программирования Nim 2.2.6"  +/
Сообщение от cheburnator9000 (ok), 04-Ноя-25, 01:29 
> теперь компилятор корректно применяет перемещение

Там нет компилятора. Там транспайлер. У них была и до сих пор есть возможность перейти на LLVM для полной поддержки сборки и дебага, вместо костылей.

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

38. "Выпуск языка программирования Nim 2.2.6"  +/
Сообщение от Аноним (-), 04-Ноя-25, 08:22 
>У них была и до сих пор есть возможность перейти на LLVM для полной поддержки сборки и дебага, вместо костылей.

Что за бред ты несёшь?

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

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

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




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

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