Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Для Nim 3.0 развивается новый компиляторный бэкенд на основе формата NIF" | +/– | |
| Сообщение от opennews (??), 06-Апр-25, 18:41 | ||
В процессе разработки версии 3.0 языка программирования Nim ведётся работа над обновлённым компилятором, использующим промежуточный формат NIF (Nim Intermediate Format). В новом компиляторе будет решено несколько технических задач, среди которых улучшение инкрементальной компиляции и упрощение управления зависимостями между модулями. Дата релиза Nim 3.0 пока не определена... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по ответам | RSS] |
| 3. Сообщение от Аноним (3), 06-Апр-25, 18:42 | +2 +/– | |
> позволяет добиться производительности близкой к Си, если не учитывать затраты на выполнение сборщика мусора | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #6 | ||
| 5. Сообщение от Аноним (5), 06-Апр-25, 19:15 | –1 +/– | |
Зачем нужны языки высокого уровня, компилирующиеся в другие языки высокого уровня? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #8, #46, #65, #77, #95 | ||
| 6. Сообщение от Карлос Сношайтилис (ok), 06-Апр-25, 19:16 | +/– | |
К сборщикам мусора принято относить компоненты языка, что делают stop the world. Иначе С, С++ и Rust тоже языки с GC, т.к. имеют (или могут иметь) счётчики ссылок. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 Ответы: #9, #16, #19, #22 | ||
| 7. Сообщение от 12yoexpert (ok), 06-Апр-25, 19:38 | +/– | |
не решает главную проблему языка: отсутствие отладчика. автору предлагали реализовать клиент к gcc, безуспешно | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #11, #23, #27, #91 | ||
| 8. Сообщение от 12yoexpert (ok), 06-Апр-25, 19:39 | +/– | |
1) попиши на нём и узнаешь, зачем | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 Ответы: #90 | ||
| 9. Сообщение от Аноним (9), 06-Апр-25, 19:42 | +6 +/– | |
> компоненты языка | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 Ответы: #18, #122 | ||
| 11. Сообщение от Аноним (9), 06-Апр-25, 19:50 | +/– | |
Забей на отладчик, выводи всё в консоль. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 Ответы: #14 | ||
| 13. Сообщение от Аноним (14), 06-Апр-25, 20:21 | +/– | |
> если не учитывать затраты на выполнение сборщика мусора | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #42 | ||
| 14. Сообщение от Аноним (14), 06-Апр-25, 20:21 | +/– | |
640 KB и printf хватит всем. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #11 Ответы: #21 | ||
| 16. Сообщение от Аноним (16), 06-Апр-25, 20:22 | +/– | |
счетчик ссылок и есть алгоритм сбора мусора.. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 Ответы: #73 | ||
| 18. Сообщение от Аноним (18), 06-Апр-25, 20:31 | +1 +/– | |
>> К сборщикам мусора принято относить stop the world | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 Ответы: #75 | ||
| 19. Сообщение от Аноним (18), 06-Апр-25, 20:39 | +/– | |
> К сборщикам мусора принято относить компоненты языка, что делают stop the world. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 Ответы: #32 | ||
| 21. Сообщение от Аноним (21), 06-Апр-25, 21:04 | +/– | |
В Боинге тоже так думали. Пока не перестали так думать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #14 Ответы: #50 | ||
| 22. Сообщение от Нуину (?), 06-Апр-25, 21:09 | +1 +/– | |
> Иначе С, С++ и Rust тоже языки с GC, т.к. имеют (или могут иметь) счётчики ссылок. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 Ответы: #41 | ||
| 23. Сообщение от Аноним (23), 06-Апр-25, 21:09 | +/– | |
К GDB может? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 Ответы: #30 | ||
| 25. Сообщение от Аноним (25), 06-Апр-25, 21:19 | +/– | |
Они что собираются программировать на этом языке одну систему на все платформы? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 26. Сообщение от Нуину (?), 06-Апр-25, 21:34 | +/– | |
Насколько хорошо подходит промежуточное представление, чтобы генерировать из него высокоуровневый Си код? Он же высокоуровневый в итоге? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 27. Сообщение от Аноним (27), 06-Апр-25, 22:00 | +1 +/– | |
Этот шаг, в первую очередь, направлен на улучшение инструментария языка программирования (на что неоднократно ныли неосиляторы без плагина под их любимую IDE). Каким местом вы читали новость? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 Ответы: #29 | ||
| 29. Сообщение от 12yoexpert (ok), 06-Апр-25, 22:44 | +1 +/– | |
при чём тут направление шага и чтение новости, если описанное не решает главную задачу - отсутствие отладчика? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #27 Ответы: #43 | ||
| 30. Сообщение от 12yoexpert (ok), 06-Апр-25, 22:46 | +/– | |
нет, ему предлагали реализовать компиляцию через уже существующие компиляторы, например, gcc (хотя автор работает в амазон, так что, думаю, если и будет делать, то через llvm, чисто всем назло. так же, как он свои книги продаёт) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #23 Ответы: #134 | ||
| 31. Сообщение от 12yoexpert (ok), 06-Апр-25, 22:51 | +/– | |
интересно, насколько описанное в mastering nim после этого превратится в тыкву, там немаленькая часть книги касается именно пайплайна компиляции. язык и так страдает от полного отсутствия высокоуровневой документации, по сути есть только форум и дока на api | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 32. Сообщение от Аноним (16), 06-Апр-25, 23:05 | –1 +/– | |
В Питоне есть GC и stop the world тоже | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #19 Ответы: #34 | ||
| 33. Сообщение от Vorobej (?), 06-Апр-25, 23:29 | –1 +/– | |
Язык системного программирования, компилирующий в язык системного программирования... а JavaScript и без того высокоуровневый. Да еще макросы, всё усложняющие. И графики своей нет, как есть у Питона. Печально, но это провал ( | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #35, #36, #92 | ||
| 34. Сообщение от Аноним (18), 06-Апр-25, 23:35 | +1 +/– | |
> В Питоне есть GC и stop the world тоже | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #32 | ||
| 35. Сообщение от Нуину (?), 06-Апр-25, 23:48 | –1 +/– | |
> а JavaScript и без того высокоуровневый | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #33 Ответы: #37, #105 | ||
| 36. Сообщение от Аноним (36), 07-Апр-25, 01:27 | +2 +/– | |
Это какая графика есть у питона? Биндинги к С/С++? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #33 Ответы: #39, #96 | ||
| 37. Сообщение от 12yoexpert (ok), 07-Апр-25, 02:36 | –1 +/– | |
по сравнению с perl 6 это практически asm | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #35 | ||
| 38. Сообщение от Аноним (38), 07-Апр-25, 04:00 | +1 +/– | |
Пытался писать что-то на нём. А так как я начинающий программист, то использую много копипаста из своего кода(и не только своего). Но из-за использования отступов для разделения блоков очень затрудняется весь процесс. В то время когда я на нём что-то пробовал не было автоформатирования. Надо было постоянно суетиться с этим форматированием. Я же новичок. Не пишу программу сразу целиком, что-то надо добавить что-то перенести из одной функции/процедуры в другую и если у них отступ на разном уровне, то опять сидишь выравниваешь это все пробелами вручную. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #78 | ||
| 39. Сообщение от Аноним (39), 07-Апр-25, 04:49 | +/– | |
Во во, тоже удивляюсь. Иногда хочется гуй на питоне сделать, думаю, мож появилось чего, иду гуглить, а там все тот же список биндингов к кутям и прочий пайгейм с тсл/тк. Грустно, вот как раз на питоне самое то графику делать, а всякое высокопроизводительное уже в нативе. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #36 Ответы: #48 | ||
| 40. Сообщение от Аноним (39), 07-Апр-25, 04:51 | –1 +/– | |
Только честно, есть крутые проекты, использующие этот ним(как и какой нибудь д)? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #44, #45, #125 | ||
| 41. Сообщение от Аноним (41), 07-Апр-25, 07:05 | –1 +/– | |
Ты не можешь знать, что вот именно в этом месте счетчик станет нулевым | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #22 Ответы: #49, #165 | ||
| 42. Сообщение от Аноним (41), 07-Апр-25, 07:06 | +1 +/– | |
Нет, давай лучше не учитывать. Выгодно сравнивать скорость, когда память не особождается | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #13 | ||
| 43. Сообщение от Аноним (27), 07-Апр-25, 07:08 | +1 +/– | |
При том, что для нового бэкенда можно будет улучшить состояние отладчика, как и lsp и т.д. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #29 Ответы: #59 | ||
| 44. Сообщение от Аноним (-), 07-Апр-25, 07:37 | +/– | |
https://github.com/search?q=language%3ANim&type=reposit... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #40 | ||
| 45. Сообщение от Аноним (27), 07-Апр-25, 07:45 | +/– | |
https://github.com/niv/neverwinter.nim | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #40 | ||
| 46. Сообщение от Андрей (??), 07-Апр-25, 08:11 | +3 +/– | |
Дешевле получить более высокоуровневые фишки с интеграцией широко распространённых и кроссплатформенных языков/инструментов. Фактически, если это всё ручками писать/переписывать(алгоритмы преобразования кода, оптимизации), то автоматически закладываешь 10+ лет отставания, всё это время отставая одновременно и по скорости внедрения новых возможностей, так и по скорости работы кода. Плюс бонусом транспилируя в Си/плюсы можно сверхлегко получить интероперабельность с ними, вместе со всеми библиотеками на нём. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 Ответы: #144 | ||
| 47. Сообщение от Аноним (-), 07-Апр-25, 08:26 | –3 +/– | |
> Язык Nim ориентирован на решение задач системного программирования, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 48. Сообщение от Аноним (-), 07-Апр-25, 08:27 | +1 +/– | |
> Во во, тоже удивляюсь. Иногда хочется гуй на питоне сделать, думаю, мож появилось | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #39 Ответы: #97 | ||
| 49. Сообщение от Аноним (-), 07-Апр-25, 08:30 | +/– | |
> Ты не можешь знать, что вот именно в этом месте счетчик станет нулевым | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #41 Ответы: #76 | ||
| 50. Сообщение от Аноним (-), 07-Апр-25, 08:32 | +2 +/– | |
> В Боинге тоже так думали. Пока не перестали так думать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #21 Ответы: #83 | ||
| 51. Сообщение от Аноним (51), 07-Апр-25, 08:36 | +/– | |
> Согласно спецификации NIF, опубликованной в репозитории проекта, новый формат позволяет хранить код | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #56 | ||
| 54. Сообщение от cheburnator9000 (ok), 07-Апр-25, 09:25 | +/– | |
Блд. А для Дебага хоть что-то было сделать? Ну хоть что-то?? Там ведь реально дебажить нельзя толком проект. Все через дикие позорные костыли. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #123, #146 | ||
| 55. Сообщение от Аноним (55), 07-Апр-25, 09:25 | –1 +/– | |
Реалии таковы, что без реальной поддержки со стороны IT гигантов, всё это нафиг никому не нужно! И да, это означает что Rust уже победил все эти zig, vlang и т.д. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #57, #93 | ||
| 56. Сообщение от cheburnator9000 (ok), 07-Апр-25, 09:32 | +/– | |
Там у разработчиков языка и основных авторов популярных библиотек страстная любовь поанонировать на кодогенерацию. Вот пример https://github.com/ba0f3/telebot.nim/tree/master полностью обмазанная возможностями AST. Пока программисты на других ЯП что-то там вручную собирают библиотеку для телеги для json для network и т.д, эти просто описали все API. Такое дебажить очень сложно, да собственно толкового дебага в Nim никогда не было. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #51 Ответы: #79, #137 | ||
| 57. Сообщение от Аноним (57), 07-Апр-25, 09:33 | +1 +/– | |
> Rust уже победил | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #55 Ответы: #61, #62, #69, #70, #129 | ||
| 59. Сообщение от 12yoexpert (ok), 07-Апр-25, 09:44 | +2 +/– | |
> However, I expect in practice we'll just use NIFC-to-LLVM instead of NIFC-to-C and get the typical debugging experience of all the other compiled languages. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #43 | ||
| 60. Сообщение от Аноним (60), 07-Апр-25, 09:52 | +/– | |
Они уже и на ELF покушаются? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 61. Сообщение от kravich (ok), 07-Апр-25, 09:54 | +4 +/– | |
Критерии победы Rust заключаются в том, что ты приготовился записывать критерии победы Rust, а не критерии победы Nim или Zig | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #57 | ||
| 62. Сообщение от Аноним (55), 07-Апр-25, 09:55 | –1 +/– | |
Я уже огласил самый важный критерий для современного IT (всё остальное вторично!): | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #57 Ответы: #68, #71 | ||
| 63. Сообщение от Аноним (63), 07-Апр-25, 09:55 | +2 +/– | |
> формат NIF (Nim Intermediate Format) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #74 | ||
| 65. Сообщение от Аноним (65), 07-Апр-25, 10:17 | +/– | |
У llvm есть фатальные недостатки, тут обсуждали https://www.linux.org.ru/forum/development/17699718 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 Ответы: #82 | ||
| 66. Сообщение от Аноним (66), 07-Апр-25, 10:45 | +1 +/– | |
То есть он умеет JavaScript в исполняемый файл переводить? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 68. Сообщение от Аноним (57), 07-Апр-25, 10:47 | +/– | |
Критерий не засчитан. Непонятно самое главное - над кем/чем объявлена воображаемая "победа". Гиганты тоже могут ошибаться (особенно учитывая кто ими сейчас управляет). Несколько смущает и культура "современной" разработки. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #62 | ||
| 69. Сообщение от Аноним (69), 07-Апр-25, 10:53 | –1 +/– | |
Критерии победы, он один: язык и компилятор должен быть rust. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #57 | ||
| 70. Сообщение от Аноним (-), 07-Апр-25, 11:01 | +1 +/– | |
Если выпустили кукую нибудь программу на rust, то обязательно в самом заголовке будет упоминание Rust в отличие от других языков. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #57 Ответы: #72 | ||
| 71. Сообщение от Аноним (57), 07-Апр-25, 11:06 | +/– | |
Можно ли считать, что активная фаза военных действий уже пройдена? Или планируются дополнительные наступательные операции для объявления окончательной победы? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #62 Ответы: #84 | ||
| 72. Сообщение от Аноним (57), 07-Апр-25, 11:16 | +3 +/– | |
Правильно ли я понимаю, что правительство США выразит глубокую озабоченность, если кто-то осмелится использовать "небезопасный" язык? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #70 Ответы: #81 | ||
| 73. Сообщение от n00by (ok), 07-Апр-25, 11:30 | +/– | |
Это алгоритм автоматического управления памятью, как и сборка мусора. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #16 | ||
| 74. Сообщение от Аноним (74), 07-Апр-25, 11:35 | –1 +/– | |
Щас бы ещё на миллионы трёхбуквенных расширений оглядываться. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #63 | ||
| 75. Сообщение от n00by (ok), 07-Апр-25, 11:43 | +/– | |
> До этого, почему-то считалось: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #18 | ||
| 76. Сообщение от n00by (ok), 07-Апр-25, 11:56 | +/– | |
Как можно проконтролировать отсутствие фрагментации кучи при вызовах malloc() и free()? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #49 Ответы: #87, #94 | ||
| 77. Сообщение от n00by (ok), 07-Апр-25, 12:01 | –2 +/– | |
Потому что Си и создавался, что бы в него "компилировали" другой язык высокого уровня - "препроцессор языка Си". Следующим широкоизвестным ЯВУ, "компилирующимся" в Си был Cfront Страуструпа. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 Ответы: #100 | ||
| 78. Сообщение от n00by (ok), 07-Апр-25, 12:18 | +/– | |
Очень ценный опыт. Насколько понимаю, такой синтаксис сделали намеренно, что бы "научить начинающих хорошему". В итоге люди уходят из-за траты времени на выравнивание. Оно, конечно, важно, но ещё важнее, что бы программа работала, так? Остаются "эстеты". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #38 Ответы: #145 | ||
| 79. Сообщение от n00by (ok), 07-Апр-25, 12:39 | +/– | |
Но почему оно требует отладки? Сама идея "генерировать код по описанию" возникла, что бы избежать ошибок при кодировании. То есть при этом либо как-то доказывается корректность, либо генерируются тесты. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #56 Ответы: #85 | ||
| 80. Сообщение от Аноним (80), 07-Апр-25, 12:41 | –3 +/– | |
ЯП, энфорсящий пробелы, идёт сразу ффтопку. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #86, #128 | ||
| 81. Сообщение от n00by (ok), 07-Апр-25, 12:41 | +/– | |
Не выразит - оно сменилось. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #72 | ||
| 82. Сообщение от Аноним (-), 07-Апр-25, 13:24 | –1 +/– | |
Читал тот тред. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #65 | ||
| 83. Сообщение от Аноним (-), 07-Апр-25, 13:32 | +/– | |
Боинг большой) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #50 Ответы: #102 | ||
| 84. Сообщение от Аноним (-), 07-Апр-25, 13:37 | +1 +/– | |
> Можно ли считать, что активная фаза военных действий уже пройдена? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #71 Ответы: #89 | ||
| 85. Сообщение от cheburnator9000 (ok), 07-Апр-25, 13:51 | +/– | |
> Но почему оно требует отладки? Сама идея "генерировать код по описанию" возникла, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #79 Ответы: #88, #132 | ||
| 86. Сообщение от 12yoexpert (ok), 07-Апр-25, 14:15 | +/– | |
язык позволяет писать со скобочками. он позволяет делать с синтаксисом практически что угодно | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #80 Ответы: #98 | ||
| 87. Сообщение от 12yoexpert (ok), 07-Апр-25, 14:20 | +/– | |
https://habr.com/ru/companies/otus/articles/889020/ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #76 Ответы: #99, #143 | ||
| 88. Сообщение от Аноним (-), 07-Апр-25, 14:37 | –1 +/– | |
> Я лично жду Carbon, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #85 | ||
| 89. Сообщение от Аноним (57), 07-Апр-25, 14:58 | +/– | |
>> Можно ли считать, что активная фаза военных действий уже пройдена? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #84 Ответы: #104 | ||
| 90. Сообщение от Аноним (90), 07-Апр-25, 15:09 | –1 +/– | |
"Попишите чтобы понять нафиг поделка вообще нужна" и "какие-то аргументы" - такой себе маркетинг. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 Ответы: #113 | ||
| 91. Сообщение от Аноним (90), 07-Апр-25, 15:11 | +/– | |
> отсутствие отладчика. автору предлагали реализовать клиент к gcc, безуспешно | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 Ответы: #135 | ||
| 92. Сообщение от Аноним (90), 07-Апр-25, 15:12 | +/– | |
Это какая такая своя графика у питона? Только не говори что tkinter, который, во-первых, не своя, во-вторых графикой-то не назовёшь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #33 | ||
| 93. Сообщение от Аноним (90), 07-Апр-25, 15:20 | +1 +/– | |
> Реалии таковы, что без реальной поддержки со стороны IT гигантов | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #55 Ответы: #109, #117, #139, #174 | ||
| 94. Сообщение от Аноним (94), 07-Апр-25, 15:26 | +3 +/– | |
> Как можно проконтролировать отсутствие фрагментации кучи при вызовах malloc() и free()? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #76 | ||
| 95. Сообщение от Аноним (95), 07-Апр-25, 15:57 | +2 +/– | |
Любой компилятор первым делом делает лексический парсинг в AST. Они просто стандартизировали этот этап, чтобы можно было обработать AST любыми внешними инструментами. До IR тут еще даже не подошли. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 | ||
| 96. Сообщение от Аноним (97), 07-Апр-25, 16:07 | +/– | |
Гражданин вероятно имеет в виду питонобиндинги к Tcl/Tk. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #36 | ||
| 97. Сообщение от Аноним (97), 07-Апр-25, 16:08 | +/– | |
> RenPy | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #48 | ||
| 98. Сообщение от Аноним (97), 07-Апр-25, 16:13 | +/– | |
> позволяет писать со скобочками | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #86 Ответы: #111 | ||
| 99. Сообщение от n00by (ok), 07-Апр-25, 16:16 | +/– | |
Надо взять за правило: не ходить по ссылкам без пояснений. Сорцы glibc и без них открыты. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #87 Ответы: #114, #115 | ||
| 100. Сообщение от Аноним (-), 07-Апр-25, 16:19 | +/– | |
>Потому что Си и создавался, что бы в него "компилировали" другой язык высокого уровня | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #77 Ответы: #103 | ||
| 101. Сообщение от Аноним (97), 07-Апр-25, 16:28 | +/– | |
Забавно, что столько реплик уже настрочено, но по ссылке в новости никто из комментаторов, судя по всему, не ходил. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #106, #110, #127, #182 | ||
| 102. Сообщение от Аноним (-), 07-Апр-25, 16:33 | +/– | |
> Боинг большой) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #83 | ||
| 103. Сообщение от n00by (ok), 07-Апр-25, 16:34 | +/– | |
>>Потому что Си и создавался, что бы в него "компилировали" другой язык высокого уровня | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #100 Ответы: #107 | ||
| 104. Сообщение от Аноним (107), 07-Апр-25, 16:34 | +/– | |
> Ваша организованная диверсионно-подрывная деятельность | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #89 Ответы: #133 | ||
| 105. Сообщение от Аноним (-), 07-Апр-25, 16:36 | +/– | |
>> а JavaScript и без того высокоуровневый | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #35 Ответы: #108 | ||
| 106. Сообщение от Аноним (106), 07-Апр-25, 16:41 | –1 +/– | |
Современный SICP использует JavaScript. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #101 Ответы: #126 | ||
| 107. Сообщение от Аноним (107), 07-Апр-25, 16:47 | +/– | |
>> Причина банальная, Страуструп не умел писать компиляторы. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #103 Ответы: #142 | ||
| 108. Сообщение от Аноним (107), 07-Апр-25, 16:52 | –2 +/– | |
>> Возможность сложить строки с числами и оператор тройного равенства - это сколько по шкале высокоуровневости? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #105 Ответы: #112, #136 | ||
| 109. Сообщение от Аноним (55), 07-Апр-25, 16:58 | +/– | |
>>> Нужна поддержка сообщества <<< | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #93 Ответы: #118 | ||
| 110. Сообщение от 12yoexpert (ok), 07-Апр-25, 17:10 | +/– | |
> Не поленился, и докладываю: раньше nim компилировался в сишечку, теперь же он будет компилироваться в лишп (а точнее кастомный диалект оного). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #101 | ||
| 111. Сообщение от 12yoexpert (ok), 07-Апр-25, 17:10 | +/– | |
я к тому, что ты можешь поменять синтаксис как хочешь, хоть на расте пиши. язык не форсит ни пробелы, ни табы | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #98 Ответы: #140, #150 | ||
| 112. Сообщение от 12yoexpert (ok), 07-Апр-25, 17:16 | +2 +/– | |
> console.log(NaN === NaN); // Output: false | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #108 | ||
| 113. Сообщение от 12yoexpert (ok), 07-Апр-25, 17:18 | +/– | |
а это не раст, чтобы тебе что-то продавать | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #90 | ||
| 114. Сообщение от 12yoexpert (ok), 07-Апр-25, 17:19 | –1 +/– | |
там какой-то чел на зарплате гундосит про работу malloc и free, в т.ч. про фрагментацию | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #99 | ||
| 115. Сообщение от 12yoexpert (ok), 07-Апр-25, 17:20 | +/– | |
странно, что ты сам не сходил и не почитал те сорцы, а побежал на опеннете вопросы задавать | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #99 Ответы: #141 | ||
| 117. Сообщение от Аноним (-), 07-Апр-25, 18:22 | +/– | |
> Поддержка IT гигантов нахрен никому не сдалась, тем более что поддерживают они только сами себя. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #93 Ответы: #119 | ||
| 118. Сообщение от Аноним (90), 07-Апр-25, 18:53 | +/– | |
> Ага, Майкрософт и Гугл и вообще правительство США смотрят на вас c явным недоумением! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #109 Ответы: #120 | ||
| 119. Сообщение от Аноним (90), 07-Апр-25, 18:58 | +1 +/– | |
> И что ты сделаешь без поддержки ядра дровами от IT гигантов? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #117 Ответы: #121 | ||
| 120. Сообщение от Аноним (55), 07-Апр-25, 19:01 | +/– | |
>>> взлетел без ms и гугла <<< | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #118 | ||
| 121. Сообщение от Аноним (55), 07-Апр-25, 19:11 | –1 +/– | |
>>> код пишет сообщество <<< | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #119 Ответы: #169 | ||
| 122. Сообщение от Страдивариус (?), 07-Апр-25, 21:05 | +/– | |
Не ссорьтесь, горячие финские парни. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 Ответы: #147 | ||
| 123. Сообщение от Аноним (123), 07-Апр-25, 21:46 | +1 +/– | |
Зачем тебе дебаг у шняги, которую ты никогда не будешь использовать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #54 | ||
| 125. Сообщение от Нуину (?), 07-Апр-25, 23:57 | +/– | |
> Только честно, есть крутые проекты, использующие этот ним(как и какой нибудь д)? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #40 | ||
| 126. Сообщение от Нуину (?), 08-Апр-25, 00:00 | +/– | |
> Современный SICP использует JavaScript. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #106 | ||
| 127. Сообщение от Нуину (?), 08-Апр-25, 00:06 | +/– | |
> он будет компилироваться в лишп | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #101 | ||
| 128. Сообщение от Нуину (?), 08-Апр-25, 00:07 | +/– | |
Свидетель секты писателей в одну строку и неиспользующих автоформатирование? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #80 Ответы: #130, #148 | ||
| 129. Сообщение от Нуину (?), 08-Апр-25, 00:46 | +2 +/– | |
> Огласите все критерии победы, пожалуйста, я записываю. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #57 Ответы: #155, #160 | ||
| 130. Сообщение от Аноним (132), 08-Апр-25, 01:08 | +/– | |
Свидетель Секты .editorconfig Использующий Только Табы. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #128 | ||
| 132. Сообщение от Аноним (132), 08-Апр-25, 01:12 | +/– | |
Не жди - неактулен. Всё нужное завезли в сишку. А в плюсах - уже давно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #85 Ответы: #138 | ||
| 133. Сообщение от Аноним (57), 08-Апр-25, 05:26 | +/– | |
>[оверквотинг удален] | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #104 | ||
| 134. Сообщение от Аноним (134), 08-Апр-25, 08:02 | +1 +/– | |
> а то, что в gdb при отладке помойка, - это почему-то его не волнует | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #30 | ||
| 135. Сообщение от Аноним (134), 08-Апр-25, 08:03 | +1 +/– | |
Все отладчики работают, не надо печатать бред | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #91 | ||
| 136. Сообщение от Аноним (-), 08-Апр-25, 08:05 | +/– | |
>> Да не сильно много. Склыдывать строки вообще что попало умеет по сути. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #108 | ||
| 137. Сообщение от Аноним (134), 08-Апр-25, 08:06 | +/– | |
>толкового дебага в Nim никогда не было. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #56 | ||
| 138. Сообщение от Аноним (-), 08-Апр-25, 08:08 | +/– | |
> Не жди - неактулен. Всё нужное завезли в сишку. А в плюсах | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #132 Ответы: #171 | ||
| 139. Сообщение от Аноним (134), 08-Апр-25, 08:09 | +/– | |
> А nim так вообще никаких задач не решает и является игрушкой автора. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #93 | ||
| 140. Сообщение от Аноним (-), 08-Апр-25, 08:12 | +/– | |
> я к тому, что ты можешь поменять синтаксис как хочешь, хоть на | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #111 | ||
| 141. Сообщение от n00by (ok), 08-Апр-25, 09:17 | +/– | |
Естественно, я сначала изучил glibc, и даже немножечко реализацию mremap(), а потом задал вопрос. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #115 Ответы: #176 | ||
| 142. Сообщение от n00by (ok), 08-Апр-25, 09:25 | +/– | |
Страуструп _написал_ транслятор. Что по этому поводу сказали Даннинг и Крюгер? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #107 Ответы: #162 | ||
| 143. Сообщение от Аноним (147), 08-Апр-25, 10:59 | +/– | |
Это совершенно никак не отвечает на вопрос, как бороться с состоянием, когда последовательно чередуются небольшие места с свободной и занятой памятью | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #87 Ответы: #175 | ||
| 144. Сообщение от Аноним (147), 08-Апр-25, 11:00 | +/– | |
llvm уже изобретён | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #46 | ||
| 145. Сообщение от Аноним (147), 08-Апр-25, 11:06 | +/– | |
>Насколько понимаю, такой синтаксис сделали намеренно, что бы "научить начинающих хорошему" | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #78 Ответы: #149, #152 | ||
| 146. Сообщение от Аноним (147), 08-Апр-25, 11:09 | +/– | |
>Там ведь реально дебажить нельзя толком проект | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #54 | ||
| 147. Сообщение от Аноним (147), 08-Апр-25, 11:12 | +/– | |
>Счетчик ссылок может разрулить циклические ссылки | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #122 Ответы: #156, #183 | ||
| 148. Сообщение от Аноним (147), 08-Апр-25, 11:15 | +/– | |
В нормальных языках, для форматирования достаточно нажимать только Enter, пробелы поставятся сами. Пример можно посмотреть https://try.ocamlpro.com/ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #128 Ответы: #151, #158 | ||
| 149. Сообщение от n00by (ok), 08-Апр-25, 11:23 | +/– | |
Так в OCaml отступы не влияют на смысл программы. Хотя и внешне чем-то похоже на Python. Наверное, поскольку имеется научная база, а не одно лишь желание повторить успех бейсика. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #145 | ||
| 150. Сообщение от Аноним (147), 08-Апр-25, 11:25 | +/– | |
>язык не форсит ни пробелы, ни табы | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #111 Ответы: #159 | ||
| 151. Сообщение от Аноним (27), 08-Апр-25, 12:19 | +/– | |
Открыл блокнот, начал писать на Ocaml, при переносе строк пробелы автоматом не ставятся. ЧЯДНТ? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #148 Ответы: #153 | ||
| 152. Сообщение от Аноним (27), 08-Апр-25, 12:23 | +/– | |
>В нормальных языках форматировать вручную не нужно | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #145 Ответы: #154 | ||
| 153. Сообщение от Аноним (147), 08-Апр-25, 12:25 | +/– | |
Не поставил плагин для автоформатирования, очевидно же | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #151 | ||
| 154. Сообщение от Аноним (147), 08-Апр-25, 12:43 | +/– | |
От языка. Если пробелы играют управляющую роль, то поставить их может только программист, и только вручную. Возьмём пример, который человек скопирует с форума, который удаляет лишние пробелы | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #152 Ответы: #180, #181 | ||
| 155. Сообщение от Аноним (155), 08-Апр-25, 12:53 | +1 +/– | |
Для более полной и надёжной победы заменить тянок на тянокунов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #129 Ответы: #166, #167 | ||
| 156. Сообщение от Добрый самаритянин (?), 08-Апр-25, 13:46 | +1 +/– | |
GC почистил ;) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #147 | ||
| 158. Сообщение от Аноним (159), 08-Апр-25, 14:15 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #148 | ||
| 159. Сообщение от Аноним (159), 08-Апр-25, 14:16 | +/– | |
ЛПП | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #150 | ||
| 160. Сообщение от Аноним (-), 08-Апр-25, 14:28 | –1 +/– | |
>> Огласите все критерии победы, пожалуйста, я записываю. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #129 Ответы: #163 | ||
| 162. Сообщение от Аноним (-), 08-Апр-25, 15:55 | +/– | |
Когда К. Топсон созлавл язык Би, он знал машинный язык и ассемблер. Когда Д. Ритчи создавал Си, он знал машинный язык и ассемблер. Когда Б. Страуструп _написал_ транслятор С++, он знал только высокоуровневые языки. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #142 | ||
| 163. Сообщение от Нуину (?), 08-Апр-25, 16:06 | +/– | |
>>> Огласите все критерии победы, пожалуйста, я записываю. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #160 | ||
| 165. Сообщение от Нуину (?), 08-Апр-25, 16:09 | +/– | |
> Ты не можешь знать, что вот именно в этом месте счетчик станет | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #41 | ||
| 166. Сообщение от Нуину (?), 08-Апр-25, 16:13 | +/– | |
> Для более полной и надёжной победы заменить тянок на тянокунов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #155 | ||
| 167. Сообщение от Аноним (-), 08-Апр-25, 16:36 | +/– | |
> Для более полной и надёжной победы заменить тянок на тянокунов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #155 | ||
| 169. Сообщение от Аноним (90), 08-Апр-25, 17:04 | +/– | |
> да проснитесь вы уже! что-то реально полезное пишет не сообщество, а сотрудники компаний которые юзают опенсоурс для решения своих бизнес задач; посмотрите кто является спонсорами этого вашего опенсоура и прекратите себя обманывать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #121 Ответы: #172, #178 | ||
| 171. Сообщение от Аноним (90), 08-Апр-25, 17:11 | +/– | |
> На сишке минимальный бот p2p чата токс - полстраницы текста. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #138 | ||
| 172. Сообщение от Аноним (-), 08-Апр-25, 17:28 | +/– | |
> Слушай, мы в этот опенсорс контрибутим и им пользуемся, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #169 Ответы: #173 | ||
| 173. Сообщение от Аноним (18), 08-Апр-25, 20:31 | +/– | |
> Удивительно! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #172 Ответы: #179 | ||
| 174. Сообщение от Аноним (174), 08-Апр-25, 22:03 | +/– | |
> nim так вообще никаких задач не решает и является игрушкой автора. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #93 | ||
| 175. Сообщение от 12yoexpert (ok), 08-Апр-25, 22:52 | +/– | |
я и не пытался. скинул рандомную статью, вдруг поможет | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #143 | ||
| 176. Сообщение от 12yoexpert (ok), 08-Апр-25, 22:52 | +/– | |
блин, это же было очевидно. прости | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #141 Ответы: #177 | ||
| 177. Сообщение от n00by (ok), 09-Апр-25, 10:04 | +/– | |
Ну да, можно было сравнить моё описание флага с man mmap | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #176 | ||
| 178. Сообщение от n00by (ok), 09-Апр-25, 10:13 | +/– | |
>> да проснитесь вы уже! что-то реально полезное пишет не сообщество, а сотрудники компаний которые юзают опенсоурс для решения своих бизнес задач; посмотрите кто является спонсорами этого вашего опенсоура и прекратите себя обманывать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #169 | ||
| 179. Сообщение от Аноним (-), 09-Апр-25, 10:48 | +/– | |
> Я тебя (и его заодно) расстрою - 12% это "неизвестно, какой именно корп". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #173 | ||
| 180. Сообщение от Аноним (180), 09-Апр-25, 16:04 | +/– | |
>всё форматирование делается автоматом | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #154 | ||
| 181. Сообщение от Аноним (-), 09-Апр-25, 16:28 | +/– | |
> Если пробелы играют управляющую роль, то поставить их может только программист, и только вручную. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #154 | ||
| 182. Сообщение от Аноним (134), 10-Апр-25, 08:56 | +/– | |
> раньше nim компилировался в сишечку | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #101 | ||
| 183. Сообщение от Страдивариус (?), 10-Апр-25, 17:45 | +/– | |
Да, спасибо | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #147 | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |