![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Релиз языка программирования Nim 1.5.0 " | +/– | ![]() |
Сообщение от opennews (??), 25-Окт-21, 10:25 | ||
После года разработки опубликован релиз языка системного программирования Nim 1.5, который использует статическую типизацию и создан с оглядкой на Pascal, C++, Python и Lisp. Исходный код на языке Nim компилируется в представление на C, C++ или JavaScript. В дальнейшем полученный C/C++ код компилируется в исполняемый файл при помощи любого доступного компилятора (clang, gcc, icc, Visual C++), что позволяет добиться производительности близкой к Си, если не учитывать затраты на выполнение сборщика мусора. По аналогии с Python в Nim в качестве разделителей блоков применяются отступы. Поддерживаются средства метапрограммирования и возможности для создания предметно-ориентированных языков (DSL). Код проекта поставляется под лицензией MIT... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от Аноним (1), 25-Окт-21, 10:25 | –5 +/– | ![]() |
> Nim | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #3 |
3. Сообщение от ET (?), 25-Окт-21, 10:31 | +/– | ![]() |
https://nim-lang.org/blog/2014/10/19/version-096-released.html | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #12 |
4. Сообщение от Аноним (4), 25-Окт-21, 10:33 | +/– | ![]() |
> Предложен новый синтаксис импорта "import foo {.all.}", позволяющий импортировать не только публичные, но и приватные символы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #6, #16 |
5. Сообщение от QwertyReg (ok), 25-Окт-21, 10:34 | +7 +/– | ![]() |
> func `'big`*(num: cstring): JsBigInt {.importjs: "BigInt(#)".} | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #9, #13 |
6. Сообщение от полураспад (?), 25-Окт-21, 10:52 | +6 +/– | ![]() |
зачем импортировать то что не должно быть доступно | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #7 |
7. Сообщение от Алексей (??), 25-Окт-21, 11:11 | –1 +/– | ![]() |
например для юнит тестирования. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #69 |
8. Сообщение от Аноним (8), 25-Окт-21, 11:12 | +3 +/– | ![]() |
Зачем нам так много языков? Это все равно, что в жизни придумывать новые языки для общения. Можно загнуть туда какую-то свою философию, но по факту людям придется это все учить и учить. А язык должен быть чем то естественным. Что родилось само собой. Я вот например увлекаюсь физикой. Но там часто нужна математика. А математика этой какой-то иностранный язык, который тоже нужно сначала изучить с переводчиком слово за словом, чтобы хоть как то понимать смысл написанных предложений. Аффинная связанность? Кто нибудь, переведите это на русский. Так же и тут. Понаклепают языков с разными завернутыми конструкциями и кучей знаков препинания, а ты потом это учи. А по факту самыми читаемыми языками являются Бэйсик и, ну максимум, Паскаль. Все остальное от лукавого. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #10, #14, #15, #20, #23, #45, #55, #57, #58, #76 |
9. Сообщение от ET (?), 25-Окт-21, 11:18 | +/– | ![]() |
Добро пожаловать в реальный Nim © Morpheus | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #18 |
10. Сообщение от Аноним (10), 25-Окт-21, 11:27 | +2 +/– | ![]() |
>самыми читаемыми языками являются Бэйсик и, ну максимум, Паскаль | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 Ответы: #17, #24 |
11. Сообщение от Аноним (11), 25-Окт-21, 11:31 | –2 +/– | ![]() |
После zig не интересно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #48 |
12. Сообщение от Аноним (12), 25-Окт-21, 11:35 | +4 +/– | ![]() |
а до этого его не было | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 |
13. Сообщение от Аноним (12), 25-Окт-21, 11:36 | +/– | ![]() |
раст уже цензурят? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #35 |
14. Сообщение от Аноним (14), 25-Окт-21, 11:37 | +3 +/– | ![]() |
> Зачем нам так много языков? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 |
15. Сообщение от Ванёк (?), 25-Окт-21, 11:40 | +2 +/– | ![]() |
C++ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 Ответы: #30 |
16. Сообщение от Аноним (16), 25-Окт-21, 11:55 | +1 +/– | ![]() |
потому что язык пилят полтора студента на энтузиазме, которые сами не знают что в нем должно быть, а что нет. К ветке 2.0 мб повыкидывают половину функционала которым никто не пользуется | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 |
17. Сообщение от Аноним (16), 25-Окт-21, 12:05 | –11 +/– | ![]() |
питон | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #26 |
18. Сообщение от Аноним (18), 25-Окт-21, 12:20 | –1 +/– | ![]() |
Аксиома Эскобара. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 |
19. Сообщение от A.Stahl (ok), 25-Окт-21, 12:27 | +4 +/– | ![]() |
>>Доступны web-браузеры ... Min ... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
20.
Сообщение от nick![]() | +2 +/– | ![]() |
Согласен, стоило ещё на ассемблере остановится. Зачем все эти усложнения :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 Ответы: #33 |
21. Сообщение от Аноним (21), 25-Окт-21, 12:46 | +/– | ![]() |
Релиз языка системного программирования NOP. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #36, #49 |
22. Сообщение от Anonymous XE (?), 25-Окт-21, 13:01 | +1 +/– | ![]() |
>Добавлена поддержка чипа Apple Silicon/M1, 32-разрядных систем RISC-V, armv8l и CROSSOS. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #28 |
23. Сообщение от Аноним (10), 25-Окт-21, 13:24 | +/– | ![]() |
>должен быть чем то естественным | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 |
24. Сообщение от Аноним (10), 25-Окт-21, 13:25 | +2 +/– | ![]() |
Чего минусуют-то? В чём не прав, интересно? Это языки одного семейства, близки к паскалю. Не троллю, хочу знать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #75 |
25. Сообщение от Аноним (25), 25-Окт-21, 13:37 | +/– | ![]() |
>> Исходный код на языке Nim компилируется в представление на C, C++ или JavaScript. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #27, #29 |
26. Сообщение от Led (ok), 25-Окт-21, 13:53 | +8 +/– | ![]() |
>питон | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 |
27. Сообщение от Led (ok), 25-Окт-21, 13:56 | +6 +/– | ![]() |
Лажа в отлаживании не нуждается. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 |
28. Сообщение от Аноним (28), 25-Окт-21, 14:08 | +/– | ![]() |
предположу, что как минимум кое где по коду надо правильные #ifdef-ы расставить как минимум. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 |
29. Сообщение от Аноним (28), 25-Окт-21, 14:11 | +1 +/– | ![]() |
если это С или С++, то при помощи gdb. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 |
30. Сообщение от Аноним (30), 25-Окт-21, 14:32 | –1 +/– | ![]() |
С++ для детей, на нём ардуины кодят. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 |
31. Сообщение от Аноним (31), 25-Окт-21, 14:38 | +/– | ![]() |
>что позволяет добиться производительности близкой к Си, если не учитывать затраты на выполнение сборщика мусора. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #47 |
32. Сообщение от Аноним (32), 25-Окт-21, 15:00 | +/– | ![]() |
Изначально язык и идея хорошие, но они сделали миллион экспериментальных фич и стратегий сборщика мусора аля "собери язык сам". Теперь две библиотеки на одном языке одной версии компилятора могут быть несовместимы между собой. Собственно по той же причине как я понимаю люди не пользуют и Dlang, несмотря на в сущности классный язык. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #39 |
33. Сообщение от Аноним (8), 25-Окт-21, 15:01 | +/– | ![]() |
Аргумент в стиле "даже на незнакомом языке код должен быть интуитивно понятен" не катит? А то замутят что то типа вот этого $??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see и читай потом. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 Ответы: #37 |
34. Сообщение от Аноним (34), 25-Окт-21, 15:21 | +/– | ![]() |
Ещё один системный язык на котором не написали ниодной системы? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
35.
Сообщение от Аноним![]() | +/– | ![]() |
Это была шутка :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 |
36. Сообщение от Ananima (?), 25-Окт-21, 16:37 | +1 +/– | ![]() |
Релиз языка системного программирования IncDecPushPopCallRetMovAddSubLosbStosbLeaJmpCmpTestJzJne | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 Ответы: #64 |
37. Сообщение от Аноним (-), 25-Окт-21, 17:14 | +/– | ![]() |
> Аргумент в стиле "даже на незнакомом языке код должен быть интуитивно понятен" | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 Ответы: #59 |
38. Сообщение от Аноним (39), 25-Окт-21, 17:37 | +/– | ![]() |
>Nim | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #40, #42, #51, #53 |
39. Сообщение от Аноним (39), 25-Окт-21, 17:47 | +/– | ![]() |
>они сделали миллион экспериментальных фич | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 Ответы: #43, #50 |
40. Сообщение от Аноним (40), 25-Окт-21, 17:52 | +/– | ![]() |
Открою тебе секрет, даже те языки за которыми стоят корпорации часто никому нафик не нужны в том числе и корпокация. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 Ответы: #41, #77 |
41. Сообщение от Аноним (39), 25-Окт-21, 18:00 | +/– | ![]() |
Именно американские корпорации сейчас определяют ситуацию в программировании. Программисты выучат любой шлак, лишь бы за него платили. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 Ответы: #56 |
42. Сообщение от Аноним (-), 25-Окт-21, 18:08 | +1 +/– | ![]() |
Вовсе не поэтому им не пользуются. Там официальный мануал, мягко говоря, не поэты писали. Вот например: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 |
43. Сообщение от Аноним84701 (ok), 25-Окт-21, 18:43 | +/– | ![]() |
>>они сделали миллион экспериментальных фич | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #39 |
44. Сообщение от Аноним (44), 25-Окт-21, 20:16 | +/– | ![]() |
https://nim-lang.org/blog/2021/10/25/nim-receives-100k-usd-b... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
45. Сообщение от Аноним (45), 25-Окт-21, 20:27 | +/– | ![]() |
Тяжело наверное быть лентяем и неучем. Ишь-ты, понапридумывали, а ты учи. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 |
47. Сообщение от Аноним (45), 25-Окт-21, 20:29 | +/– | ![]() |
На простом счёте ссылок не может быть сборщика мусора в принципе, из-за циклических ссылок. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 |
48. Сообщение от burjui (ok), 25-Окт-21, 20:31 | +1 +/– | ![]() |
А чем сам Zig-то интересен? Я ознакомился, но увидел только попытки выборочно заклеить некоторые сишные дырки скотчем. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #70 |
49. Сообщение от burjui (ok), 25-Окт-21, 20:32 | +/– | ![]() |
NOPe | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 |
50. Сообщение от Аноним (45), 25-Окт-21, 20:34 | –1 +/– | ![]() |
Ох уже эти теоретики заговоров... Что только не придумают чтобы оправдать не-взлёт какой-то уродской поделки. За D значит корпорации нет, git использут только потому что его линус написал, что там ещё у вас? А может всё-таки D никому не нужная поделка, никаких преимуществ (помимо косметических) над тем же C++ не имеющая, при этом зависящая от GC, при этом её GC в подмётки не годится оному из той же жавы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #39 |
51. Сообщение от burjui (ok), 25-Окт-21, 20:48 | +2 +/– | ![]() |
Nim - это каша из фич. У языка должна быть какая-то идеология, которая обосновывает его существование, иначе разработка языка неминуемо скатится к пришиванию собаке пятой ноги. А там как будто от балды всего накидано. Вот накой идентификаторы и ключевые слова в Nim регистронезависимы (кроме первого символа) и не учитывают символ подчёркивания? Не тех людей здесь называют растаманами. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 |
52. Сообщение от Аноним (52), 25-Окт-21, 20:52 | +1 +/– | ![]() |
Nim это стероидный python | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #54 |
53. Сообщение от Аноним (45), 25-Окт-21, 21:04 | +/– | ![]() |
Это ложь. Из популярных языков корпорации стоят, пожалуй, только за go и c#, и они далеко не самые популярные. Во-первых, за самыми популярными не стоят корпорации, во-вторых, коммерческой разработкой IT не ограничиваются, есть СПО где используют что нравится. И могли бы использовать nim, будь у него действительно "крутые фичи". Но не используют. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 Ответы: #61 |
54. Сообщение от Аноним (-), 25-Окт-21, 21:15 | +/– | ![]() |
Это даже приблизительно не Python. Это скорее разновидность Паскаля. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #52 |
55.
Сообщение от prokoudine![]() | +/– | ![]() |
> Понаклепают языков с разными завернутыми конструкциями и кучей знаков препинания, а ты потом это учи. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 Ответы: #63 |
56. Сообщение от Аноним (28), 25-Окт-21, 21:34 | +/– | ![]() |
>Программисты выучат любой шлак, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #41 |
57. Сообщение от Тот_Самый_Анонимус (?), 25-Окт-21, 22:16 | +/– | ![]() |
> А по факту самыми читаемыми языками являются Бэйсик и, ну максимум, Паскаль. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 |
58. Сообщение от Аноним (58), 25-Окт-21, 23:00 | +3 +/– | ![]() |
Много языков не нужно, но через их разнообразие продолжается поиск и развитие. Аналогия с языками для общения некорректна. Люди непрерывно передают/принимают знания, т.е. по-любому придётся что-то изучать и просто учить, но вы можете выбрать язык программирования для изучения. Поиск наиболее естественного и удобного языка одновременно для людей, компьютера и решаемых задач продолжается. Читаемость языка желательна и вы назвали примеры подходов с этой идеей, но пока люди активнее развивают языки, которые уже лучше подготовлены к решению наиболее типичных задач и в которых лучше учтены особенности работы компьютера, а к читаемости не предъявляют повышенных требований. Хорошо читаемые языки используют, в основном, в обучающих и ознакомительных целях. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 |
59. Сообщение от Аноним (59), 25-Окт-21, 23:16 | +/– | ![]() |
Так это и не эталон :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #37 |
60. Сообщение от Аноним (60), 25-Окт-21, 23:23 | +/– | ![]() |
Я считаю что пора Linux переписывать на Nim! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #62 |
61. Сообщение от Аноним (-), 25-Окт-21, 23:27 | +/– | ![]() |
> Это ложь. Из популярных языков корпорации стоят, пожалуй, только за go и | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #53 Ответы: #73 |
62. Сообщение от Аноним (62), 25-Окт-21, 23:55 | +/– | ![]() |
Сейчас перепишут. Они только что 100 тыщ баксов пожертвование получили. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #60 Ответы: #65 |
63. Сообщение от n00by (ok), 26-Окт-21, 07:59 | +/– | ![]() |
Ловите неолуддита! #realmancodeinhex | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #55 |
64. Сообщение от n00by (ok), 26-Окт-21, 08:04 | +/– | ![]() |
> IncDecPushPopCallRetMovAddSubLosbStosbLeaJmpCmpTestJzJne | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 Ответы: #66 |
65. Сообщение от Попрошайка (?), 26-Окт-21, 08:19 | +/– | ![]() |
Лудьшибы мне атдали бы, я бы перепесал на тотжи раст хатябы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #62 Ответы: #68 |
66. Сообщение от Ananima (?), 26-Окт-21, 08:49 | +/– | ![]() |
>> IncDecPushPopCallRetMovAddSubLosbStosbLeaJmpCmpTestJzJne | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #64 Ответы: #67 |
67. Сообщение от n00by (ok), 26-Окт-21, 10:19 | +/– | ![]() |
Форум как раз умный, без регистрации не позволяет редактировать. А то тут бы наредактировали. :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #66 |
68.
Сообщение от Простоник![]() | –1 +/– | ![]() |
Программер, который согласен, с тем что тоталитарный компилер не позволяет ему делать с памятью всё что угодно, не заслуживает снисхождения. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #65 |
69. Сообщение от Аноним (69), 26-Окт-21, 12:26 | +/– | ![]() |
Зачем тестировать приватное апи? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 |
70. Сообщение от borr (?), 26-Окт-21, 14:22 | +/– | ![]() |
тогда V? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #48 Ответы: #71 |
71. Сообщение от burjui (ok), 26-Окт-21, 17:08 | +/– | ![]() |
Как скриптовый язык очень даже ничего. Статическая типизация + быстрая компиляция - как раз то, что нужно. Правда, быстрая компиляция там только без оптимизаций: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #70 Ответы: #72 |
72. Сообщение от borr (?), 26-Окт-21, 17:18 | +/– | ![]() |
так zig так же быстро компилит без оптимизаций | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #71 |
73. Сообщение от Аноним (45), 26-Окт-21, 19:55 | +/– | ![]() |
Ну-ка расскажи-ка какая корпорация стоит за сишкой. Я послушаю. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #61 Ответы: #74 |
74. Сообщение от Аноним (-), 26-Окт-21, 20:18 | +/– | ![]() |
> Ну-ка расскажи-ка какая корпорация стоит за сишкой. Я послушаю. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #73 |
75. Сообщение от Брат Анон (ok), 27-Окт-21, 09:56 | +/– | ![]() |
Они сами не знают. Если что, Оберон читать куда легче, чем Васик. И заметно легче, чем предка Паскаль. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 |
76. Сообщение от Аноним (76), 28-Окт-21, 19:26 | +/– | ![]() |
Это диверсия рептилоидов, чтобы код писали на 100500 языках, а потом долго и нудно портировали с одного на другой (доля шутки 50%) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 |
77. Сообщение от Аноним (76), 28-Окт-21, 19:37 | +/– | ![]() |
У, как интересно! А расскажи-ка, как ты лично "потребляешь" языки программирования, что они от этого начинают колоситься? Наверное, все-таки язык взлетает, когда на нем пишут штук десять востребованных проектов, а кто же их пишет, потребители, да? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |