Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от opennews (?), 02-Авг-23, 14:12 | ||
Представлен релиз языка системного программирования Nim 2.0. Язык Nim ориентирован на решение задач системного программирования, использует статическую типизацию и создан с оглядкой на Pascal, C++, Python и Lisp. Исходный код на языке Nim компилируется в представление на C, C++, Objective-C или JavaScript. В дальнейшем полученный C/C++ код компилируется в исполняемый файл при помощи любого доступного компилятора (clang, gcc, icc, Visual C++), что позволяет добиться производительности близкой к Си, если не учитывать затраты на выполнение сборщика мусора. По аналогии с Python в Nim в качестве разделителей блоков применяются отступы. Поддерживаются средства метапрограммирования и возможности для создания предметно-ориентированных языков (DSL). Код проекта поставляется под лицензией MIT... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
2. "Релиз языка программирования Nim 2.0" | +8 +/– | |
Сообщение от Аноним (2), 02-Авг-23, 14:16 | ||
Надо попробовать переписать на него свои питоно-скрипты. Отпишусь в следующей новости о результатах. | ||
Ответить | Правка | Наверх | Cообщить модератору |
7. "Релиз языка программирования Nim 2.0" | –10 +/– | |
Сообщение от Killer (??), 02-Авг-23, 14:20 | ||
. Неинтересно | ||
Ответить | Правка | Наверх | Cообщить модератору |
22. "Релиз языка программирования Nim 2.0" | +4 +/– | |
Сообщение от Аноним (22), 02-Авг-23, 15:14 | ||
Без шуток, отпишись о результатах. Может, тоже перепишу вслед, если опыт удастся | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
26. "Релиз языка программирования Nim 2.0" | +1 +/– | |
Сообщение от YetAnotherOnanym (ok), 02-Авг-23, 15:37 | ||
Интересно. | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
28. "Релиз языка программирования Nim 2.0" | +3 +/– | |
Сообщение от Жироватт (ok), 02-Авг-23, 15:55 | ||
Нахрена? А главное - зачем? Если работает и при этом есть не просит. | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
68. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от Аноним (68), 03-Авг-23, 00:11 | ||
Видать, долго работает. Пока получит результат - три раза успевает пожрать - утром, в обед и вечером. | ||
Ответить | Правка | Наверх | Cообщить модератору |
32. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от Golangdev (?), 02-Авг-23, 16:31 | ||
> питоно-скрипты | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
35. "Релиз языка программирования Nim 2.0" | –1 +/– | |
Сообщение от n00by (ok), 02-Авг-23, 17:39 | ||
Бывают даже интерпретаторы Си. | ||
Ответить | Правка | Наверх | Cообщить модератору |
51. "Релиз языка программирования Nim 2.0" | –1 +/– | |
Сообщение от 12yoexpert (ok), 02-Авг-23, 19:45 | ||
если у тебя в системе есть компилятор си, ты можешь юзать nim, в отличие от rust | ||
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору |
3. "Релиз языка программирования Nim 2.0" | +1 +/– | |
Сообщение от лох (?), 02-Авг-23, 14:17 | ||
> позволяет добиться производительности близкой к Си, если не учитывать затраты на выполнение сборщика мусора | ||
Ответить | Правка | Наверх | Cообщить модератору |
9. "Релиз языка программирования Nim 2.0" | +4 +/– | |
Сообщение от Аноним (9), 02-Авг-23, 14:30 | ||
ник у тебя верный | ||
Ответить | Правка | Наверх | Cообщить модератору |
38. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от Аноним (38), 02-Авг-23, 18:05 | ||
Это аллюзия на другого персонажа, просто замените "Л" на "П". | ||
Ответить | Правка | Наверх | Cообщить модератору |
61. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от _ (??), 02-Авг-23, 22:36 | ||
У того персонажа оно конечно - менопауза, но мозги то - есть ... в отличии от дешёвой китайской подделки :) | ||
Ответить | Правка | Наверх | Cообщить модератору |
104. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от Аноним (104), 03-Авг-23, 17:44 | ||
Компилируемые языки позволяют получить результат мгновенно, если не учитывать затраты на рантайм. | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
8. "Релиз языка программирования Nim 2.0" | +1 +/– | |
Сообщение от Аноним (8), 02-Авг-23, 14:27 | ||
Уже ведь есть golang, чем nim принципиально отличается чтобы его выбирали вместо golang? | ||
Ответить | Правка | Наверх | Cообщить модератору |
10. "Релиз языка программирования Nim 2.0" | –2 +/– | |
Сообщение от Алексей (??), 02-Авг-23, 14:31 | ||
Он проще | ||
Ответить | Правка | Наверх | Cообщить модератору |
25. "Релиз языка программирования Nim 2.0" | +4 +/– | |
Сообщение от Ф1 (?), 02-Авг-23, 15:36 | ||
>Он проще | ||
Ответить | Правка | Наверх | Cообщить модератору |
40. "Релиз языка программирования Nim 2.0" | +2 +/– | |
Сообщение от Аноним (40), 02-Авг-23, 18:46 | ||
Julia? | ||
Ответить | Правка | Наверх | Cообщить модератору |
49. "Релиз языка программирования Nim 2.0" | +1 +/– | |
Сообщение от Аноним (49), 02-Авг-23, 19:41 | ||
А зачем сегодня язык, который метит быть универсальным, без метапрограммирования? | ||
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору |
13. "Релиз языка программирования Nim 2.0" | +1 +/– | |
Сообщение от 12yoexpert (ok), 02-Авг-23, 14:42 | ||
проще, на порядок производительнее, не вендорлокнутый (если не учитывать, что автор работает в амазоне и нигде, кроме амазона, свою книгу не продаёт) | ||
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору |
14. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от Owlet (?), 02-Авг-23, 14:58 | ||
Ага, а если учитывать? | ||
Ответить | Правка | Наверх | Cообщить модератору |
16. "Релиз языка программирования Nim 2.0" | –1 +/– | |
Сообщение от Охохо (?), 02-Авг-23, 15:00 | ||
Ссылку на тесты доставишь? На те самые, где Ним на порядок производительнее Голанга. | ||
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору |
20. "Релиз языка программирования Nim 2.0" | +1 +/– | |
Сообщение от 12yoexpert (ok), 02-Авг-23, 15:08 | ||
в гугле забанили? первая ссылка | ||
Ответить | Правка | Наверх | Cообщить модератору |
42. "Релиз языка программирования Nim 2.0" | –1 +/– | |
Сообщение от Аноньимъ (ok), 02-Авг-23, 19:08 | ||
> в гугле забанили? первая ссылка | ||
Ответить | Правка | Наверх | Cообщить модератору |
46. "Релиз языка программирования Nim 2.0" | +1 +/– | |
Сообщение от 12yoexpert (ok), 02-Авг-23, 19:34 | ||
а было сразу видно, что ты читать не умеешь, а утверждения привык формулировать со словами-паразитами неуверенности навроде "где-то" и "получается" | ||
Ответить | Правка | Наверх | Cообщить модератору |
55. "Релиз языка программирования Nim 2.0" | –1 +/– | |
Сообщение от Аноньимъ (ok), 02-Авг-23, 20:19 | ||
> а было сразу видно, что ты читать не умеешь | ||
Ответить | Правка | Наверх | Cообщить модератору |
127. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от Аноним (127), 05-Авг-23, 09:58 | ||
Так на порядок - это в десятки раз. По ссылке видно что во многих тестах nim отваливается по таймауту, в других в сотни раз медленнее. Производительнее, ага | ||
Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору |
130. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от Гы (?), 06-Авг-23, 10:58 | ||
timeout, так это он просто четустал и пошел на опенет читать комменты. Завтра все посчитает быстрее чем кто-либо во вселенной. Или послезавтра. | ||
Ответить | Правка | Наверх | Cообщить модератору |
17. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от Аноньимъ (ok), 02-Авг-23, 15:00 | ||
>на порядок производительнее | ||
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору |
19. "Релиз языка программирования Nim 2.0" | –1 +/– | |
Сообщение от 12yoexpert (ok), 02-Авг-23, 15:05 | ||
ты всё, что рушит твой маня-мирок, называешь экстраординарным? | ||
Ответить | Правка | Наверх | Cообщить модератору |
18. "Релиз языка программирования Nim 2.0" | +2 +/– | |
Сообщение от Аноним (18), 02-Авг-23, 15:01 | ||
> на порядок производительнее | ||
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору |
76. "Релиз языка программирования Nim 2.0" | +1 +/– | |
Сообщение от leap42 (ok), 03-Авг-23, 06:35 | ||
> на порядок производительнее | ||
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору |
52. "Релиз языка программирования Nim 2.0" | +1 +/– | |
Сообщение от Golangdev (?), 02-Авг-23, 19:49 | ||
Согласен. В корпорациях так и делают - выбирают промышленные языки, PHP, Java, Go... | ||
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору |
77. "Релиз языка программирования Nim 2.0" | –1 +/– | |
Сообщение от leap42 (ok), 03-Авг-23, 06:38 | ||
> В корпорациях так и делают - выбирают промышленные языки, PHP, Java, Go... | ||
Ответить | Правка | Наверх | Cообщить модератору |
80. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от User (??), 03-Авг-23, 07:42 | ||
1Цэ битрикс и куча го(д|в)ноты на ём - если за страну родных осин. | ||
Ответить | Правка | Наверх | Cообщить модератору |
114. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от Нанонимус53 (?), 03-Авг-23, 23:17 | ||
Все потроха продуктов компании 1С настолько вонючее говно, что я бы не доверял их выбору. | ||
Ответить | Правка | Наверх | Cообщить модератору |
115. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от cheburnator9000 (ok), 03-Авг-23, 23:34 | ||
Например, весь веб интерфейс игры Path of Exile крутится на PHP и trade тоже. Понятно что индексер там написан на чем-то быстром. И все держится практически на одном разработчике. | ||
Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору |
118. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от leap42 (ok), 04-Авг-23, 06:47 | ||
> Например, весь веб интерфейс игры Path of Exile крутится на PHP и | ||
Ответить | Правка | Наверх | Cообщить модератору |
84. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от 1 (??), 03-Авг-23, 09:02 | ||
Он не стучит на тебя в корпорацию добра. | ||
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору |
11. "Релиз языка программирования Nim 2.0" | –1 +/– | |
Сообщение от 12yoexpert (ok), 02-Авг-23, 14:37 | ||
без сомнения лучший язык | ||
Ответить | Правка | Наверх | Cообщить модератору |
63. "Релиз языка программирования Nim 2.0" | +1 +/– | |
Сообщение от _ (??), 02-Авг-23, 22:44 | ||
>без сомнения лучший язык | ||
Ответить | Правка | Наверх | Cообщить модератору |
15. "Релиз языка программирования Nim 2.0" | –4 +/– | |
Сообщение от Аноньимъ (ok), 02-Авг-23, 14:59 | ||
>что позволяет добиться производительности близкой к Си | ||
Ответить | Правка | Наверх | Cообщить модератору |
21. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от 12yoexpert (ok), 02-Авг-23, 15:09 | ||
вам, jvm-щикам, никогда не понять, ваш поезд ушёл | ||
Ответить | Правка | Наверх | Cообщить модератору |
30. "Релиз языка программирования Nim 2.0" | +1 +/– | |
Сообщение от Жироватт (ok), 02-Авг-23, 16:04 | ||
В современных системах, где "программа выполняется в интерпретаторе, который выполняется в "не-виртуалка-а-контейнер" внутри полноценного виртуального хоста в виртуальной машине, которая, в свою очередь, выполняется низкоуровневой IL-виртуалке" - да, это перк. | ||
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору |
41. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от Аноньимъ (ok), 02-Авг-23, 19:05 | ||
Как раз в таком случае это значения никакого не играет... | ||
Ответить | Правка | Наверх | Cообщить модератору |
45. "Релиз языка программирования Nim 2.0" | –1 +/– | |
Сообщение от Аноньимъ (ok), 02-Авг-23, 19:18 | ||
Вообще удивительно как люди умудряются прочитать мое сообщение таким извращённым образом. | ||
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору |
|
54. "Релиз языка программирования Nim 2.0" | –4 +/– | |
Сообщение от Аноньимъ (ok), 02-Авг-23, 20:13 | ||
> а отсутствие запятой у меня ты даже не заметишь | ||
Ответить | Правка | К родителю #115 | Наверх | Cообщить модератору |
87. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от 12yoexpert (ok), 03-Авг-23, 10:42 | ||
что у тебя голова, если волосы - грамотность? | ||
Ответить | Правка | Наверх | Cообщить модератору |
57. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от JackONeill (?), 02-Авг-23, 21:17 | ||
Сказал ыксперт, который написал больше всех комментов к новости ))) | ||
Ответить | Правка | К родителю #115 | Наверх | Cообщить модератору |
58. "Релиз языка программирования Nim 2.0" | –1 +/– | |
Сообщение от JackONeill (?), 02-Авг-23, 21:21 | ||
И точку забыл) | ||
Ответить | Правка | К родителю #115 | Наверх | Cообщить модератору |
88. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от 12yoexpert (ok), 03-Авг-23, 10:43 | ||
точки в конце сообщений/фраз вызывают дискомфорт у собеседника в неформальном интернет-общении, учёные доказали (с) | ||
Ответить | Правка | Наверх | Cообщить модератору |
113. "Релиз языка программирования Nim 2.0" | –1 +/– | |
Сообщение от JackONeill (?), 03-Авг-23, 22:09 | ||
Как и запятые, полагаю?) Ссылочку на исследование скинете?) | ||
Ответить | Правка | Наверх | Cообщить модератору |
121. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от 12yoexpert (ok), 04-Авг-23, 14:59 | ||
нет, и с запятыми у меня всё идеально | ||
Ответить | Правка | Наверх | Cообщить модератору |
126. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от JackONeill (?), 04-Авг-23, 21:07 | ||
С запятыми может и нормально, а вот с пониманием контекста беседы похоже не очень. | ||
Ответить | Правка | Наверх | Cообщить модератору |
131. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от Гы (?), 06-Авг-23, 11:04 | ||
Запятые в конце сообщения доставляют ещё больший дискомфорт чем точки так-то, | ||
Ответить | Правка | К родителю #113 | Наверх | Cообщить модератору |
23. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от keydon (ok), 02-Авг-23, 15:16 | ||
Вполне читаем. Таким должен был быть раст. | ||
Ответить | Правка | Наверх | Cообщить модератору |
53. "Релиз языка программирования Nim 2.0" | –1 +/– | |
Сообщение от Golangdev (?), 02-Авг-23, 19:52 | ||
А в чё по-вашему проблема с Растом ? | ||
Ответить | Правка | Наверх | Cообщить модератору |
64. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от _ (??), 02-Авг-23, 22:46 | ||
В растишках! (С) | ||
Ответить | Правка | Наверх | Cообщить модератору |
96. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от Аноним (96), 03-Авг-23, 15:00 | ||
А так язык - да и язык. И не такие выкидывали ;) | ||
Ответить | Правка | Наверх | Cообщить модератору |
27. "Релиз языка программирования Nim 2.0" | +2 +/– | |
Сообщение от Аноним (27), 02-Авг-23, 15:54 | ||
> создан с оглядкой на Pascal, C++, Python и Lisp. Исходный код на языке Nim компилируется в представление на C, C++, Objective-C или JavaScript. В дальнейшем полученный C/C++ код компилируется в исполняемый файл | ||
Ответить | Правка | Наверх | Cообщить модератору |
29. "Релиз языка программирования Nim 2.0" | +2 +/– | |
Сообщение от Жироватт (ok), 02-Авг-23, 16:01 | ||
Ну и норм же. | ||
Ответить | Правка | Наверх | Cообщить модератору |
31. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от Аноним (27), 02-Авг-23, 16:05 | ||
> JavaScript. В дальнейшем полученный C/C++ код | ||
Ответить | Правка | Наверх | Cообщить модератору |
34. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от n00by (ok), 02-Авг-23, 17:38 | ||
Удача нужна Linux (ядру) на архитектурах, для которых Rust не умеет генерировать код. | ||
Ответить | Правка | Наверх | Cообщить модератору |
36. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от Советский инженер (?), 02-Авг-23, 17:46 | ||
Ха ха | ||
Ответить | Правка | Наверх | Cообщить модератору |
102. "Релиз языка программирования Nim 2.0" | –1 +/– | |
Сообщение от n00by (ok), 03-Авг-23, 17:22 | ||
"Горжусь, что Линукс работает на Эльбрус!" (ц) | ||
Ответить | Правка | Наверх | Cообщить модератору |
97. "Релиз языка программирования Nim 2.0" | +1 +/– | |
Сообщение от Аноним (96), 03-Авг-23, 15:05 | ||
Ура! У Эльбруса появилась надежда! | ||
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору |
103. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от n00by (ok), 03-Авг-23, 17:27 | ||
Плюсанул и заплакал от счастья. | ||
Ответить | Правка | Наверх | Cообщить модератору |
132. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от Гы (?), 06-Авг-23, 11:14 | ||
> Ура! У Эльбруса появилась надежда! | ||
Ответить | Правка | К родителю #97 | Наверх | Cообщить модератору |
33. "Релиз языка программирования Nim 2.0" | +2 +/– | |
Сообщение от Аноним (33), 02-Авг-23, 16:43 | ||
> По аналогии с Python в Nim в качестве разделителей блоков применяются отступы | ||
Ответить | Правка | Наверх | Cообщить модератору |
37. "Релиз языка программирования Nim 2.0" | +4 +/– | |
Сообщение от Жироватт (ok), 02-Авг-23, 17:47 | ||
) | ||
Ответить | Правка | Наверх | Cообщить модератору |
44. "Релиз языка программирования Nim 2.0" | –1 +/– | |
Сообщение от Аноньимъ (ok), 02-Авг-23, 19:10 | ||
>> По аналогии с Python в Nim в качестве разделителей блоков применяются отступы | ||
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору |
50. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от 12yoexpert (ok), 02-Авг-23, 19:41 | ||
если бы ты код на nim хоть раз в глаза видел, знал бы, зачем, а пока смысла отвечать тебе по существу столько же, сколько сишнику объяснять js-вкатышу, где в компьютере оперативка | ||
Ответить | Правка | Наверх | Cообщить модератору |
65. "Релиз языка программирования Nim 2.0" | –1 +/– | |
Сообщение от _ (??), 02-Авг-23, 22:51 | ||
А ... дык ты Ылита? Предупреждать надо!(С) :-D | ||
Ответить | Правка | Наверх | Cообщить модератору |
67. "Релиз языка программирования Nim 2.0" | –2 +/– | |
Сообщение от Аноньимъ (ok), 03-Авг-23, 00:02 | ||
>если бы ты код на nim хоть раз в глаза видел, знал бы, зачем | ||
Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору |
89. "Релиз языка программирования Nim 2.0" | –1 +/– | |
Сообщение от 12yoexpert (ok), 03-Авг-23, 10:43 | ||
именно так | ||
Ответить | Правка | Наверх | Cообщить модератору |
39. "Релиз языка программирования Nim 2.0" | –1 +/– | |
Сообщение от beck (??), 02-Авг-23, 18:06 | ||
Nim ререводится в С. Значит можно переписать ядро линукса на Nim. | ||
Ответить | Правка | Наверх | Cообщить модератору |
48. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от 12yoexpert (ok), 02-Авг-23, 19:40 | ||
в теории можно, если gc отключить, но это, во-первых, будет такой же кастрат, как раст в ядре (только весить будет не в 100 раз больше, чем бинарь на си, а в 10), во-вторых, это как ORM использовать - можно, но если ты в уме сможешь прикинуть, что там под капотом выйдет | ||
Ответить | Правка | Наверх | Cообщить модератору |
56. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от Аноним (56), 02-Авг-23, 20:41 | ||
> (только весить будет не в 100 раз больше, чем бинарь на си, | ||
Ответить | Правка | Наверх | Cообщить модератору |
90. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от 12yoexpert (ok), 03-Авг-23, 10:45 | ||
а ты белу рученьку оттуда оторви и поди собери что-нибудь хоть раз в жизни | ||
Ответить | Правка | Наверх | Cообщить модератору |
112. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от Аноним (56), 03-Авг-23, 21:52 | ||
> а ты белу рученьку оттуда оторви и поди собери что-нибудь хоть раз в жизни | ||
Ответить | Правка | Наверх | Cообщить модератору |
59. "Релиз языка программирования Nim 2.0" | +1 +/– | |
Сообщение от Анонус (?), 02-Авг-23, 21:33 | ||
А в честь чего мажорную версию подняли? Вроде никаких радикальных изменений. Или у них как в ядре, просто циферьки? | ||
Ответить | Правка | Наверх | Cообщить модератору |
66. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от Аноним (66), 02-Авг-23, 23:50 | ||
Тоже удивил этот релиз. Ожидал большего от 2.0. | ||
Ответить | Правка | Наверх | Cообщить модератору |
78. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от Советский инженер (?), 03-Авг-23, 07:26 | ||
Как митники, там std немного порефакторили. | ||
Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору |
79. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от Советский инженер (?), 03-Авг-23, 07:27 | ||
*минимум | ||
Ответить | Правка | Наверх | Cообщить модератору |
85. "Релиз языка программирования Nim 2.0" | +1 +/– | |
Сообщение от funny.falcon (?), 03-Авг-23, 10:06 | ||
Я думал, что 2.0 будет означать, что ORC и ARC стали а) стабильными, б) gc по умолчанию. Не знаю, насколько я прав. | ||
Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору |
70. "Релиз языка программирования Nim 2.0" | –2 +/– | |
Сообщение от Аноним (70), 03-Авг-23, 01:40 | ||
Интересно, а как у него с интероперабельностью? Можно ли легко подключать питоновские модули там, или дёргать сишные либы? Надеюсь что это не очередная "вещь в себе", очередной "супер-язык-убийца-других-языков" на котором надо "просто переписать вообще всё" типа раста. | ||
Ответить | Правка | Наверх | Cообщить модератору |
75. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от Пельменный смузи (?), 03-Авг-23, 05:40 | ||
Какая то особенная религия запрещает посмотреть, хотя бы в той же вики? Цитата: | ||
Ответить | Правка | Наверх | Cообщить модератору |
94. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от Аноним (96), 03-Авг-23, 14:52 | ||
>от скриптовых языков (Python, Lua, Tcl) | ||
Ответить | Правка | Наверх | Cообщить модератору |
100. "Релиз языка программирования Nim 2.0" | –1 +/– | |
Сообщение от Пельменный смузи (?), 03-Авг-23, 17:02 | ||
Вариантов ответа три: | ||
Ответить | Правка | Наверх | Cообщить модератору |
108. "Релиз языка программирования Nim 2.0" | –1 +/– | |
Сообщение от cheburnator9000 (ok), 03-Авг-23, 20:21 | ||
Nim с другим миром может общаться только через обертки написанные на Си, с Rust через cbindgen. Кроме того к этим Си оберткам нужно будет написать интерфейсы доступа на Nim коде. | ||
Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору |
82. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от fumanchez (ok), 03-Авг-23, 08:19 | ||
Почему они пишут название типа на следующей строчке? Я знаю, что так можно, и для следующего типа можно будет не писать type, но это же просто лишний уровень отступа. | ||
Ответить | Правка | Наверх | Cообщить модератору |
117. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от Анониссимус (?), 04-Авг-23, 01:54 | ||
Почему-почему, питонисты покусали. | ||
Ответить | Правка | Наверх | Cообщить модератору |
133. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от Anon3 (?), 06-Авг-23, 18:45 | ||
Потому, что ключевое слово type определяет название секции. Это из паскаля. Секции type, var, const | ||
Ответить | Правка | К родителю #82 | Наверх | Cообщить модератору |
134. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от fumanchez (ok), 06-Авг-23, 19:56 | ||
Так вопрос в том, зачем им секция, когда в ней всего один элемент, т.е. если можно написатьtype Rational* = object | ||
Ответить | Правка | Наверх | Cообщить модератору |
136. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от Anon3 (?), 07-Авг-23, 15:15 | ||
А зачем в паскале нельзя было обьявлять переменные в теле процедуры? | ||
Ответить | Правка | Наверх | Cообщить модератору |
137. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от Anon3 (?), 07-Авг-23, 15:24 | ||
Извиняюсь: | ||
Ответить | Правка | Наверх | Cообщить модератору |
138. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от fumanchez (ok), 07-Авг-23, 17:47 | ||
Откуда такой фикс на паскале, тем более в таких моментах как объявление переменных (которые к тому же обусловлены ограничениями железа / кривоватой реализацией)? Смысл делать секции, если они почти всегда из одного элемента? В C тоже можно написать напримерdoubleно никто же так не пишет. | ||
Ответить | Правка | К родителю #136 | Наверх | Cообщить модератору |
139. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от Anon3 (?), 07-Авг-23, 19:47 | ||
>> Смысл делать секции, если они почти всегда из одного элемента? | ||
Ответить | Правка | Наверх | Cообщить модератору |
140. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от Anon3 (?), 07-Авг-23, 19:55 | ||
Наверно, не ответил. | ||
Ответить | Правка | Наверх | Cообщить модератору |
91. "Релиз языка программирования Nim 2.0" | +1 +/– | |
Сообщение от Анионим (?), 03-Авг-23, 11:06 | ||
Вот специально надо добавлять: | ||
Ответить | Правка | Наверх | Cообщить модератору |
111. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от Прохожий (??), 03-Авг-23, 21:10 | ||
Что за менеджер памяти в Rust? | ||
Ответить | Правка | Наверх | Cообщить модератору |
124. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от Аноним (124), 04-Авг-23, 19:55 | ||
https://doc.rust-lang.ru/book/ch04-01-what-is-ownership.html | ||
Ответить | Правка | Наверх | Cообщить модератору |
92. "Релиз языка программирования Nim 2.0" | –1 +/– | |
Сообщение от Аноним (92), 03-Авг-23, 11:19 | ||
Запутали, загадили макросами и сахаром. Не удержались, ушли в СиПлюснутость. Потому увы, не выстрелит ( | ||
Ответить | Правка | Наверх | Cообщить модератору |
95. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от Аноним (96), 03-Авг-23, 14:54 | ||
Так без сахара сейчас ни один новый язык не выстрелит. | ||
Ответить | Правка | Наверх | Cообщить модератору |
107. "Релиз языка программирования Nim 2.0" | +1 +/– | |
Сообщение от cheburnator9000 (ok), 03-Авг-23, 20:00 | ||
Сахар должен быть сбоку от языка, а не так что язык весь в сахаре из-за чего каждый человек занимается только извращением с кодогенерацией вместо читабельности. Лучше бы добавили нормальных человеческих декораторов и на этом успокоились. | ||
Ответить | Правка | Наверх | Cообщить модератору |
93. "Релиз языка программирования Nim 2.0" | +2 +/– | |
Сообщение от Аноним (93), 03-Авг-23, 11:33 | ||
|По аналогии с Python в Nim в качестве разделителей блоков применяются отступы | ||
Ответить | Правка | Наверх | Cообщить модератору |
98. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от Аноним (98), 03-Авг-23, 15:40 | ||
"Исходный код на языке Nim компилируется в представление на C, C++, Objective-C или JavaScript." | ||
Ответить | Правка | Наверх | Cообщить модератору |
106. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от cheburnator9000 (ok), 03-Авг-23, 19:58 | ||
ИМХО в nim нужны нормальные классы, эта пародия Go и Uniform Call Syntax не впечатляют и не добавляют OOP коду читабельности. | ||
Ответить | Правка | Наверх | Cообщить модератору |
109. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от cheburnator9000 (ok), 03-Авг-23, 20:24 | ||
Плюс у языка очень плого с туллингом. Например по дефолту с VSCode он интегрируется через nimsuggest, а экспериментальная LSP реализация требует грамотной настройки, иначе оно на каждый .nim файл сорцов проекта запустит по процессу и озу моментально закончится. Плагин от JetBrains заброшен емнип с января, одна надежда что кто-то профинансирует плагин для JetBrains или же трудоустроит разработчиков Nim внутри JetBrains что было бы очень круто. | ||
Ответить | Правка | Наверх | Cообщить модератору |
110. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от cheburnator9000 (ok), 03-Авг-23, 20:35 | ||
Плюс в nim совершенно из коробки нет такого простого xml/json unmarshal/decoder как в Go, в nim с этим все плохо. | ||
Ответить | Правка | Наверх | Cообщить модератору |
128. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от верноговорит (?), 05-Авг-23, 20:19 | ||
Пробовал этот Nim - не понравился. Ощущение поделки-недоделки от этого яп. | ||
Ответить | Правка | Наверх | Cообщить модератору |
141. "Релиз языка программирования Nim 2.0" | +/– | |
Сообщение от Аноним (141), 08-Апр-24, 22:22 | ||
Попробовал и понял, что то лучшее, что есть на данный момент. Полгода программирую на нём. Чистое удовольствие. | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |