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"  +3 +/
Сообщение от Аноним (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ообщить модератору

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ообщить модератору

4. "Выпуск языка программирования Nim 2.2.6"  +2 +/
Сообщение от Аноним (4), 03-Ноя-25, 23:20 
15 лет на 1с?  Это мы уважаем!
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

6. Скрыто модератором  +/
Сообщение от фишман (?), 03-Ноя-25, 23:40 
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

13. Скрыто модератором  +1 +/
Сообщение от Аноним (-), 04-Ноя-25, 00:07 
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

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

8. Скрыто модератором  +2 +/
Сообщение от Аноним (5), 03-Ноя-25, 23:48 
Ответить | Правка | Наверх | Cообщить модератору

9. Скрыто модератором  –1 +/
Сообщение от 12yoexpert (ok), 03-Ноя-25, 23:50 
Ответить | Правка | Наверх | Cообщить модератору

22. Скрыто модератором  +3 +/
Сообщение от Ан333ним (?), 04-Ноя-25, 01:51 
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

11. "Выпуск языка программирования Nim 2.2.6"  +/
Сообщение от Медведь (ok), 03-Ноя-25, 23:54 
Хорошо хотя бы уже то, что вокруг сабжа не вертится толпа фанатиков с остекленевшими глазами, пускающих слюни и скандирующих хором "Наш! Язык! Убийца! Убийц! Мы! Зохватем! Голактеку! Он! Самый! Бизапастный! Он! Самый! Ваще!" Так что пусть будет, может кому-то и пригодится.
Ответить | Правка | Наверх | Cообщить модератору

14. "Выпуск языка программирования Nim 2.2.6"  +/
Сообщение от Аноним (14), 04-Ноя-25, 00:07 
А ведь язык по факту убийца всего: веб (бекенд и фронтенд), десктоп, мобильные (сыро, но можно), bare metal.
Да, вот этот вот питоноподобный язык может без проблем работать даже на дохлом avr. Более того, для этого не обязательно вручную работать с памятью – arc/orc работает. Но можно и вручную, без проблем.
Ответить | Правка | Наверх | Cообщить модератору

15. "Выпуск языка программирования Nim 2.2.6"  +/
Сообщение от Медведь (ok), 04-Ноя-25, 00:15 
> А ведь язык по факту убийца всего

Судя по количеству свежеисправленных косяков -- очень вряд ли, по крайней мере на данный момент. Но посмотрим, время покажет.

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

17. "Выпуск языка программирования Nim 2.2.6"  +/
Сообщение от Аноним (14), 04-Ноя-25, 00:29 
Ну, скажем так, язык уже по факту убийца. Но если оценивать готовность к проду, то нет. Автор уже который раз переписывает компилятор.
Ответить | Правка | Наверх | Cообщить модератору

18. "Выпуск языка программирования Nim 2.2.6"  +/
Сообщение от Медведь (ok), 04-Ноя-25, 00:37 
> Ну, скажем так, язык уже по факту убийца.

Точнее было бы сказать, что он заявлен как убийца. Но в принципе, если он позволит удобно и бесшовно писать замену жабоскриптам с доступом к DOM и прочим веб-API, я сам с удовольствием к нему присмотрюсь.

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

27. "Выпуск языка программирования Nim 2.2.6"  +/
Сообщение от Аноним (-), 04-Ноя-25, 02:53 
> А ведь язык по факту убийца всего: веб (бекенд и фронтенд), десктоп, мобильные
> (сыро, но можно), bare metal.

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

А суммарно - вы хрен угадаете что вам рандомный дев на вход подаст. Так что в обломе будут все :). Фанаты сишки проблюются с питона. Фанаты питоносинтаксиса - наоборот. И так далее.

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

26. "Выпуск языка программирования Nim 2.2.6"  +/
Сообщение от seg (?), 04-Ноя-25, 02:49 
Он был убийцей убийц когда был простой, но афтор (как всегда это бывает) сошел с ума и теперь нет разницы. Там даже клон есть призванный ввернуть все в зад, но кажется на него забили. Было бы неплохо состояние того клона в новости добавлять.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

28. "Выпуск языка программирования Nim 2.2.6"  +/
Сообщение от Аноним (-), 04-Ноя-25, 03:39 
> Он был убийцей убийц когда был простой, но афтор (как всегда это бывает) сошел
> с ума и теперь нет разницы.

С гвидо примерно то же самое было. Он настолько задолбался что свалил в закат с кресла BDFLа, а это вам не хухры мухры. Т.е. он завонял себя - как мужик пережравший бобов в закрытой комнате. Видимо эта участь достаточно типична для адептов питоносинтаксиса.

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

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

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

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

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

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

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

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




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

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