The OpenNET Project / Index page

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



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

"Выпуск языка программирования Nim 2.2.10"  +/
Сообщение от opennews (??), 25-Апр-26, 09:53 
Представлен релиз языка системного программирования Nim 2.2.10. Nim – статически типизированный компилируемый язык программирования с синтаксисом, вдохновлённым Python, и возможностями метапрограммирования на уровне Lisp. Язык компилируется в C, C++ и JavaScript, обеспечивая производительность на уровне C при выразительности высокоуровневых языков.  Код проекта поставляется под лицензией MIT...

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

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

Оглавление

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


1. "Выпуск языка программирования Nim 2.2.10"  +2 +/
Сообщение от Аноним (1), 25-Апр-26, 09:53 
Лучший ЯП стал еще лучше!
Ответить | Правка | Наверх | Cообщить модератору

2. "Выпуск языка программирования Nim 2.2.10"  –2 +/
Сообщение от aname (ok), 25-Апр-26, 09:54 
А это безопасный язык?
Ответить | Правка | Наверх | Cообщить модератору

4. "Выпуск языка программирования Nim 2.2.10"  +12 +/
Сообщение от A.Stahl (ok), 25-Апр-26, 09:58 
Ну я не слышал чтобы он на кого-то напал или взорвался. Вполне безопасный, скорее всего.
Ответить | Правка | Наверх | Cообщить модератору

18. "Выпуск языка программирования Nim 2.2.10"  +3 +/
Сообщение от небесный ученый (?), 25-Апр-26, 11:13 
правительство скрывает это от вас
Ответить | Правка | Наверх | Cообщить модератору

3. "Выпуск языка программирования Nim 2.2.10"  +/
Сообщение от Аноним (3), 25-Апр-26, 09:56 
>`==`*

А более читаемо для обычных смертных нельзя было сделать? Или этот язык под ИИ заточен, а не под человеков?

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

5. "Выпуск языка программирования Nim 2.2.10"  +2 +/
Сообщение от A.Stahl (ok), 25-Апр-26, 09:59 
Мне кажется это перегрузка оператора ==. Так что кавычки тут вполне ок.
Ответить | Правка | Наверх | Cообщить модератору

8. "Выпуск языка программирования Nim 2.2.10"  –2 +/
Сообщение от Аноним (8), 25-Апр-26, 10:10 
Человекам не мешало бы понимать, что представления о правильности синтаксиса, усвоенные из одного языка, бессмысленно тащить в другой язык.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

10. "Выпуск языка программирования Nim 2.2.10"  +3 +/
Сообщение от Аноним (10), 25-Апр-26, 10:16 
Не о правильности, а о читаемости речь.
Ответить | Правка | Наверх | Cообщить модератору

43. "Выпуск языка программирования Nim 2.2.10"  +/
Сообщение от Аноним (8), 25-Апр-26, 18:23 
just a matter of skills
Ответить | Правка | Наверх | Cообщить модератору

13. "Выпуск языка программирования Nim 2.2.10"  +/
Сообщение от Аноним (13), 25-Апр-26, 10:20 
ИИ для простых людей уже мертво. Посмотри какие нынче цены. С 20 долларами ты уже особо ничего не накодишь.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

15. "Выпуск языка программирования Nim 2.2.10"  +1 +/
Сообщение от Аноним (15), 25-Апр-26, 10:24 
Нужно больше закорючек.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

38. "Выпуск языка программирования Nim 2.2.10"  +/
Сообщение от Мемоним (?), 25-Апр-26, 17:21 
Мне ИИ доказывал что ему наоборот такие криптические выражения труднее понимать. Типа если создавать ЯП именно для ИИ лучше использовать обычные целые слова, как в Паскале.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

6. "Выпуск языка программирования Nim 2.2.10"  –2 +/
Сообщение от Аноним (6), 25-Апр-26, 10:04 
Чем он лучше TypeScript?
Ответить | Правка | Наверх | Cообщить модератору

9. "Выпуск языка программирования Nim 2.2.10"  +6 +/
Сообщение от Аноним (8), 25-Апр-26, 10:11 
Тем, что он не TypeScript.
Ответить | Правка | Наверх | Cообщить модератору

12. "Выпуск языка программирования Nim 2.2.10"  +/
Сообщение от Аноним (13), 25-Апр-26, 10:19 
Ты бы еще с турбопаскалем сравнил
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

16. "Выпуск языка программирования Nim 2.2.10"  +2 +/
Сообщение от анонимс (?), 25-Апр-26, 10:28 
Паскаль суперский. В одном ряду с C и в чём-то наподобие модулей превосходит его.
Ответить | Правка | Наверх | Cообщить модератору

21. "Выпуск языка программирования Nim 2.2.10"  +/
Сообщение от Аноним (21), 25-Апр-26, 11:38 
> В одном ряду с C и в чём-то наподобие модулей превосходит его.

В плане модулей он и C++ превосходит.

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

26. "Выпуск языка программирования Nim 2.2.10"  +/
Сообщение от Смузихлеб забывший пароль (?), 25-Апр-26, 13:16 
В плане осей колёс телега превосходит грузовик. Точнее, в плане смазывания их дёгтем
Ответить | Правка | Наверх | Cообщить модератору

41. "Выпуск языка программирования Nim 2.2.10"  +/
Сообщение от Аноним (41), 25-Апр-26, 18:14 
Во как пасквилисты к сишникам примазались. Тем, что рядом садятся.
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

46. "Выпуск языка программирования Nim 2.2.10"  +/
Сообщение от Аноним (8), 25-Апр-26, 19:46 
Они рядом садятся, а тебя мокрыми тряпками гонят. Завидуй молча.
Ответить | Правка | Наверх | Cообщить модератору

53. "Выпуск языка программирования Nim 2.2.10"  +/
Сообщение от Аноним (41), 25-Апр-26, 22:46 
Да замем кого-то гнать, пусть садятся, рядом свобоных очков много.
Ответить | Правка | Наверх | Cообщить модератору

17. "Выпуск языка программирования Nim 2.2.10"  +1 +/
Сообщение от Аноним (17), 25-Апр-26, 11:02 
Эх, если бы тот же python изначально запилили таким образом, тогда не было таких проблем с производительностью. Но как говорится, задним числом мы все умные. А так, по сути неплохая была бы замена-альтергатива для python, но увы сообщество очень небольшое.

Поглядим, что там будет дальше, кроме того непонятно что там будет в nim 3 со стратегией управления памятью, или добавят что-то новое, или что-то просто выкинут. В общем в продакшен с таким подходом он явно никогда не попадет.

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

20. "Выпуск языка программирования Nim 2.2.10"  –1 +/
Сообщение от Аноним (20), 25-Апр-26, 11:33 
>В общем в продакшен с таким подходом он явно никогда не попадет.

Т.е. <<продакшн>> для тебя это что-то устаревшее и неизменное?

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

47. "Выпуск языка программирования Nim 2.2.10"  +/
Сообщение от Аноним (8), 25-Апр-26, 19:47 
Для тебя <<продакшн>> - это площадка для эвспериментов?
Ответить | Правка | Наверх | Cообщить модератору

22. "Выпуск языка программирования Nim 2.2.10"  +3 +/
Сообщение от Аноним (21), 25-Апр-26, 11:43 
> Эх, если бы тот же python изначально запилили таким образом, тогда не было таких проблем с производительностью.

Каким "таким" образом? Игрушечной поделкой без конкретной цели существования, где в каждом минорном релизе ломается обратная совметимость (вон список в новости) и каждые N лет половина синтаксиса переизобретается с нуля? Нет уж, спасибо...

А жаловаться про якобы "проблемы с производительностью" в СКРИПТОВОМ языке - это вообще специальная олимпиада.

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

50. "Выпуск языка программирования Nim 2.2.10"  +/
Сообщение от Аноним (50), 25-Апр-26, 21:54 
>А жаловаться про якобы "проблемы с производительностью" в СКРИПТОВОМ языке - это вообще специальная олимпиада.

v8, luajit, разные реализации lisp-а почему-то производительны даже не смотря на интерпретируемость и динамическую типизацию. Не подскажите почему?

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

30. "Выпуск языка программирования Nim 2.2.10"  –1 +/
Сообщение от Гуманоид (?), 25-Апр-26, 14:40 
Производительность программы обратно пропорциональна производительности человека при ее создании.
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

51. "Выпуск языка программирования Nim 2.2.10"  +/
Сообщение от Аноним (50), 25-Апр-26, 21:59 
>Эх, если бы тот же python изначально запилили таким образом

Эх, если бы python так и остался никому неизвестной поделкой, как было бы хорошо.
>А так, по сути неплохая была бы замена-альтергатива для python, но увы сообщество очень небольшое.

Замена, с необходимостью считать ссылки.
>непонятно что там будет в nim 3 со стратегией управления памятью

Большинство языков повторяют судьбу крестов, когда сложность языка растёт бесконтрольно, настолько, что полностью овладеть языком становится практически невозможно.

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

19. "Выпуск языка программирования Nim 2.2.10"  +/
Сообщение от Аноним (20), 25-Апр-26, 11:31 
>документация по прагме completeStruct.

<<Прагма>> чо за модное слово?

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

25. "Выпуск языка программирования Nim 2.2.10"  –2 +/
Сообщение от анм (?), 25-Апр-26, 13:05 
Игорь такая вышла, прагмата
Вот и отсылки пихают куда ни попадя
Ответить | Правка | Наверх | Cообщить модератору

28. "Выпуск языка программирования Nim 2.2.10"  +/
Сообщение от Axonic (ok), 25-Апр-26, 13:53 
«Прагма» — это просто «директива для компилятора». Слово пришло из греческого «πρᾶγμα» — «дело», «действие» — и в программировании означает указание компилятору, как обрабатывать код, не меняя саму семантику программы.
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

29. "Выпуск языка программирования Nim 2.2.10"  +1 +/
Сообщение от Axonic (ok), 25-Апр-26, 13:55 
Исторически термин пришёл из Ada и ALGOL, где «pragma» означало прагматическую информацию — то есть сведения, которые нужны компилятору, но не являются частью языка как такового.
Позже это перекочевало в C/C++ (#pragma), а затем и в другие языки.

В Nim «pragma» — это атрибут, который:
    добавляет метаданные к типам, функциям, структурам;
    управляет генерацией кода;
    включает/выключает особенности компиляции;
    может быть встроенной (.inline., .deprecated., .exportc.) или пользовательской.

Pragma в Nim — это реализует тот же механизм: указание компилятолру, встроенное прямо в код.

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

44. "Выпуск языка программирования Nim 2.2.10"  +/
Сообщение от Аноним (44), 25-Апр-26, 19:29 
Спасибо чатгпт
Ответить | Правка | Наверх | Cообщить модератору

23. "Выпуск языка программирования Nim 2.2.10"  +/
Сообщение от Аноним (23), 25-Апр-26, 12:17 
Нужна нужна "родная" графика "из коробки", как в Thinter в Pynhon. Чтобы без танцев с бубном при подключении сторонних графических инструментов. Тогда может выстрелить. Ну у автора амбиции, хочет влезть в нишу языка системного программирования. А туда уже Rust прёт как танк. Да и Си уже там, совершенствуется и покидать её не собирается.
Ответить | Правка | Наверх | Cообщить модератору

27. "Выпуск языка программирования Nim 2.2.10"  +1 +/
Сообщение от Axonic (ok), 25-Апр-26, 13:50 
Есть нормальный кроссплатформенный github.com/simonkrauter/NiGui
Разрабатывается своя универсальная кроссплатформа: github.com/nim-lang/uirelays

Имеются обёртки ко всем тулкитам. В частности: github.com/Balans097/libQt

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

31. "Выпуск языка программирования Nim 2.2.10"  +/
Сообщение от Аноним (31), 25-Апр-26, 15:19 
>Нужна нужна "родная" графика "из коробки"

Наркоман. В приличные языки графику из коробки не суют. Попроси разработчиков Qt и GTK чтобы написали привязку к языку Nim.

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

42. "Выпуск языка программирования Nim 2.2.10"  +/
Сообщение от Аноним (41), 25-Апр-26, 18:21 
"Thinter" совсем неродной для Python, он на TCL.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

34. "Выпуск языка программирования Nim 2.2.10"  +/
Сообщение от Сладкая булочка (?), 25-Апр-26, 17:04 
Маргинальный язык. Автор вместо стабилизации все пишет и пишет, играется. Будущего нет. Чисто эксперимент.
Ответить | Правка | Наверх | Cообщить модератору

35. "Выпуск языка программирования Nim 2.2.10"  +/
Сообщение от Сладкая булочка (?), 25-Апр-26, 17:05 
> https://github.com/nim-lang/Nim/issues?q=is%3Aissue...

154 бага на проблемы с памятью, некоторые висят по много лет. Автору норм. Он пишет новую версию.

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

36. "Выпуск языка программирования Nim 2.2.10"  +/
Сообщение от Axonic (ok), 25-Апр-26, 17:18 
...из которых 142 неактуальны или исправлены и 12 открыты.
Ответить | Правка | Наверх | Cообщить модератору

39. "Выпуск языка программирования Nim 2.2.10"  +/
Сообщение от Сладкая булочка (?), 25-Апр-26, 18:06 
> ...из которых 142 неактуальны или исправлены и 12 открыты.

Ну да. А что бы не закрыть тогда? В issues бардак.

Вот к примеру уже год https://github.com/nim-lang/Nim/issues/25037 явно не исправлена.

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

37. "Выпуск языка программирования Nim 2.2.10"  –2 +/
Сообщение от Аноним (37), 25-Апр-26, 17:20 
Интересный по списку фич язык, но что-то в нём такое отталкивающие... Возможно, дело в нескрываемом душке паскаля.
Ответить | Правка | Наверх | Cообщить модератору

45. "Выпуск языка программирования Nim 2.2.10"  +1 +/
Сообщение от Аноним (44), 25-Апр-26, 19:34 
https://github.com/zedeus/nitter/discussions/1212#discussion...

"Nim is pretty much a dead language at this point, I've lost faith in it after having used it for 6 years. Go is a much better fit, and it's way more likely to attract future contributors."

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

48. "Выпуск языка программирования Nim 2.2.10"  –1 +/
Сообщение от Аноним (48), 25-Апр-26, 20:18 
> Язык компилируется в ... JavaScript, обеспечивая производительность на уровне C

Поздравляю адептов Си, оказаться на одном уровне с JS - это успех!

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

54. "Выпуск языка программирования Nim 2.2.10"  +/
Сообщение от Сладкая булочка (?), 25-Апр-26, 23:06 
Он компилируется в жс, чтобы под браузер писать.
Ответить | Правка | Наверх | Cообщить модератору

49. Скрыто модератором  +/
Сообщение от Аноним (49), 25-Апр-26, 21:27 
Ответить | Правка | Наверх | Cообщить модератору

52. "Выпуск языка программирования Nim 2.2.10"  +/
Сообщение от Аноним (52), 25-Апр-26, 22:42 
Абракадабра в стиле раста
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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