![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Доступен набор компиляторов LLVM 18 " | +/– | ![]() |
Сообщение от opennews (??), 07-Мрт-24, 13:54 | ||
После шести месяцев разработки представлен релиз проекта LLVM 18.1.0 - GCC-совместимого инструментария (компиляторы, оптимизаторы и генераторы кода), компилирующего программы в промежуточный биткод RISC-подобных виртуальных инструкций (низкоуровневая виртуальная машина с многоуровневой системой оптимизаций). Сгенерированный псевдокод может быть преобразован при помощи JIT-компилятора в машинные инструкции непосредственно в момент выполнения программы... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
3. Сообщение от Аноним (3), 07-Мрт-24, 13:57 | +/– | ![]() |
А давно вообще этот линкер не может собирать программы без флага --undefined-version? Насколько разумно собирать вообще все с ним? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
4. Сообщение от Аноним (4), 07-Мрт-24, 14:07 | –1 +/– | ![]() |
Теперь мы пишем import std вместо #include <...> | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #5 |
5. Сообщение от Аноним (5), 07-Мрт-24, 14:14 | –6 +/– | ![]() |
Просите чтоб в следующем стандарте добавили новый вид квадратных скобкок со скруглёнными углами. Скобочек слишком мало! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #8, #33 |
6. Сообщение от m228chtig (?), 07-Мрт-24, 14:24 | –1 +/– | ![]() |
Посоветуйте железку с архитектурой LoongArch, хочется поиграться, потыкать палочкой. Где купить в РФ? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #21, #29, #44, #127, #147 |
7. Сообщение от Аноним (-), 07-Мрт-24, 14:27 Скрыто ботом-модератором | –5 +/– | ![]() |
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #55 |
8. Сообщение от Аноним (4), 07-Мрт-24, 14:37 Скрыто ботом-модератором | +7 +/– | ![]() |
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #22 |
11. Сообщение от Аноним (11), 07-Мрт-24, 14:53 | +1 +/– | ![]() |
Зато ГЦЦ Модулу-2 поддерживает! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #15, #16, #26 |
15. Сообщение от Аноним (15), 07-Мрт-24, 14:59 | –2 +/– | ![]() |
ну вот, если нужен модула-2 компилятор - можно поставить gcc, а для всего остального llvm | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 |
16. Сообщение от Аноним (-), 07-Мрт-24, 15:02 | –1 +/– | ![]() |
> Зато ГЦЦ Модулу-2 поддерживает! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #19, #123 |
18. Сообщение от name (??), 07-Мрт-24, 15:08 Скрыто ботом-модератором | +3 +/– | ![]() |
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #20 |
19. Сообщение от Аноним (11), 07-Мрт-24, 15:18 | +/– | ![]() |
> Это же очень важный и популярный язык программирования! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 Ответы: #46 |
20. Сообщение от Аноним (3), 07-Мрт-24, 15:40 | –1 +/– | ![]() |
Не знаю, чего ты там ждёшь, ебилды давно опубликованы в дереве и лично я собрал ещё вчера https://gitweb.gentoo.org/repo/gentoo.git/log/sys-devel/clang | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 |
21. Сообщение от Аноним (3), 07-Мрт-24, 15:58 | –7 +/– | ![]() |
Спроси у альтовцев, я так понимаю, скоро на всех прилавках страны. Только это же мипсы 20 летней давности и по производительности тоже тех лет. Когда я в прошлый раз интересовался, им нечего было предложить производительного, твой телефон с армом мощнее их мипсовых серверов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #25, #128 |
22. Сообщение от Аноним (5), 07-Мрт-24, 16:04 | +/– | ![]() |
а что вы имеете против скобкок со скруглёнными углами? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 |
23. Сообщение от Вы забыли заполнить поле Name (?), 07-Мрт-24, 16:11 | +1 +/– | ![]() |
> Удалены обвязки для языка Python | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #31 |
24. Сообщение от Аноним (31), 07-Мрт-24, 16:17 | +/– | ![]() |
>int x = +f - e; // OK | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #27 |
25. Сообщение от Аноним (25), 07-Мрт-24, 16:22 | +/– | ![]() |
Судя по документации, LoongArch - это уже не MIPS, а новая ISA, которая появилась впервые в процессорах Loongson 2021 года. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 |
26. Сообщение от Вы забыли заполнить поле Name (?), 07-Мрт-24, 16:24 | +/– | ![]() |
Не только ее! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 |
27. Сообщение от Вы забыли заполнить поле Name (?), 07-Мрт-24, 16:25 | +1 +/– | ![]() |
Зря вы ему сказали... ой зря | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 Ответы: #99 |
28. Сообщение от n00by (ok), 07-Мрт-24, 16:26 | +2 +/– | ![]() |
Самое нужное нововведение C23 так и не добавили. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #34, #70, #111, #125 |
29. Сообщение от _kp (ok), 07-Мрт-24, 16:26 | +2 +/– | ![]() |
В РФ нигде не купить. А на Ali продаются. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #139 |
30. Сообщение от Вы забыли заполнить поле Name (?), 07-Мрт-24, 16:27 | +1 +/– | ![]() |
Раньше хрому тоже радовались и как вам теперь живётся? Тут также будет, только конкуренция остановит проприетарное рабство | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #35, #36, #68 |
31. Сообщение от Аноним (31), 07-Мрт-24, 16:27 | +/– | ![]() |
https://raw.githubusercontent.com/llvm/llvm-project/main/cla... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 |
32. Сообщение от mumu (ok), 07-Мрт-24, 16:27 | –5 +/– | ![]() |
> auto y = cos(x); | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #41, #43, #58, #119, #126 |
33. Сообщение от n00by (ok), 07-Мрт-24, 16:30 | +1 +/– | ![]() |
Их как раз убрали. Вот так квадратные скобочки со скруглёнными углами выглядели: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #75 |
34. Сообщение от Аноним (34), 07-Мрт-24, 16:32 | –1 +/– | ![]() |
Оно и не нужно. Это должно быть отдельным файлом. Лучше бы https://github.com/vimpunk/mio стандартизировали. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 Ответы: #37, #40, #74, #91 |
35. Сообщение от Аноним (-), 07-Мрт-24, 16:35 | +7 +/– | ![]() |
Конкуренции не было как раз без ллвм. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #30 Ответы: #98 |
36. Сообщение от Аноним (36), 07-Мрт-24, 16:39 | +2 +/– | ![]() |
Извини, LLVM — это как раз аналог Firefox. В Хроме и GCC всё гвоздями прибито, а в LLVM и Firefox — многое настраивается без перекомпиляции. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #30 |
37. Сообщение от n00by (ok), 07-Мрт-24, 16:40 | +/– | ![]() |
Кому оно должно и зачем путать Си и Си++? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #34 Ответы: #42, #48 |
38. Сообщение от Аноним (38), 07-Мрт-24, 16:41 | +/– | ![]() |
Концепты так и не завезли. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #39 |
39. Сообщение от Аноним (-), 07-Мрт-24, 16:45 | +1 +/– | ![]() |
Не волнуйся, думаю завезут. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 |
40. Сообщение от n00by (ok), 07-Мрт-24, 16:50 | +/– | ![]() |
https://github.com/vimpunk/mio | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #34 Ответы: #45 |
41. Сообщение от n00by (ok), 07-Мрт-24, 17:00 | +1 +/– | ![]() |
Это уже стандарт (его пока не приняли, но из рабочего черновика вряд ли выкинут). Если не надо, то собирайте с -std=c18 и в коде проверяйте __STDC_VERSION__ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 |
42. Сообщение от Аноним (42), 07-Мрт-24, 17:07 | –7 +/– | ![]() |
1. Отображение файлов в память с удобным в работе кроссплатформенны интерфейсом, встроенным в стандартную библиотеку? Всем нужно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #37 Ответы: #52, #71 |
43. Сообщение от Ivan_83 (ok), 07-Мрт-24, 17:10 | +1 +/– | ![]() |
Перетоксикоз синтаксическим сахаром :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 Ответы: #54 |
44. Сообщение от Аноним (44), 07-Мрт-24, 17:12 | +2 +/– | ![]() |
А что за интерес в этой игре? Процессор не на принципиально новой архитектуре, да и кодить на асме вы под него не будете. А на высоком уровне всё едино. Если в составе готовой системы, то опять же всё стандартно — PCI-E, USB, SATA и прочая периферия. Прошли те времена, когда на разных архитектурах были совершенно разные компьютеры (как Amiga и PC, например). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #140 |
45. Сообщение от Аноним (45), 07-Мрт-24, 17:13 | +/– | ![]() |
Смысл не в том, чтобы втащить mio в стандартную библиотеку целиком как есть — разумеется все проблемы существующей реализации должны быть устранены (мне вообще крайне не нравится, что возвращаемые типы не наследуются у std::span<нужный тип>, и поэтому мне приходится это делать самому, и уже работать с std::span). И ремаппинг безусловно должен быть, как и отображение-выделение страниц без файлов, отображение анонимных страниц, и страниц, общих для нескольких процессов — мне из-за этого пришлось свой велосипед написать. Смысл в том, что отображение файлов в память нужно всем, но почему-то его нет в стандартной библиотеке, и приходится возится с васянозависимостями. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 Ответы: #47, #53 |
46. Сообщение от Аноним (44), 07-Мрт-24, 17:14 | +1 +/– | ![]() |
Бейсик тоже просто работает (и это не ирония). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 |
47. Сообщение от Аноним (45), 07-Мрт-24, 17:14 | +/– | ![]() |
*возиться | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #45 |
48. Сообщение от Аноним (48), 07-Мрт-24, 17:19 | +/– | ![]() |
>Кому оно должно | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #37 Ответы: #51, #62 |
50. Сообщение от Аноним (50), 07-Мрт-24, 17:28 | +/– | ![]() |
Объясните мне пожалуйста, там какая-то библиотека реализует Джит? Или мне нужна виртуальная машина для программ, собранных шлангом? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #57, #63 |
51. Сообщение от n00by (ok), 07-Мрт-24, 17:29 | +1 +/– | ![]() |
Порочная практика - это писать "должно", не понимая смысл слова. Покажите договор или стандарт. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #48 Ответы: #60 |
52. Сообщение от n00by (ok), 07-Мрт-24, 17:30 | +2 +/– | ![]() |
Мне не нужно вот такое отображение в стандарте - оно полурабочее и скатывает Linux до некоего среднего арифметического (в #40 указал, почему). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 |
53. Сообщение от n00by (ok), 07-Мрт-24, 17:36 | +1 +/– | ![]() |
А проблемы не будут устранены, потому что механизмы ОС различаются. Вон в Cygwin сделали ремаппинг стандартным образом - через memcpy, можете использовать. ;) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #45 Ответы: #61 |
54. Сообщение от n00by (ok), 07-Мрт-24, 17:42 | +2 +/– | ![]() |
Зато signed обязали быть в дополнительном коде. Убрали главное UB, которым пугали детей фанаты безопасного языка. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #43 Ответы: #109 |
55. Сообщение от Аноним (55), 07-Мрт-24, 17:56 | +1 +/– | ![]() |
Такие прекрасные языки, как Ди! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 |
57. Сообщение от Аноним (55), 07-Мрт-24, 18:01 | +/– | ![]() |
Какой ещё джит?! Ты вывалился из машины времени со своей Жабой? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #50 |
58. Сообщение от Аноним (58), 07-Мрт-24, 18:11 | +/– | ![]() |
> заранее вообще не угадать? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 |
60. Сообщение от Аноним (60), 07-Мрт-24, 19:02 | –1 +/– | ![]() |
1. https://refspecs.linuxfoundation.org/fhs.shtml | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #51 Ответы: #103 |
61. Сообщение от Аноним (60), 07-Мрт-24, 19:06 | +/– | ![]() |
Не так уж сильно и различаются: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #53 Ответы: #105 |
62. Сообщение от Аноним (62), 07-Мрт-24, 19:15 | +2 +/– | ![]() |
Опять в интернете вижу новости из параллельных вселенных. У вас там микроконтроллеры не существуют? Или они все идут с дисками и поддержкой проекции в память, или для них не изобрели дисплейчики куда можно текст и картинки выводить? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #48 Ответы: #64 |
63. Сообщение от Аноним (60), 07-Мрт-24, 19:19 | +/– | ![]() |
https://github.com/asmjit/asmjit - arm, x86, но толстоватая | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #50 |
64. Сообщение от Аноним (64), 07-Мрт-24, 19:26 | –2 +/– | ![]() |
А какие проблемы с контроллерами, кроме мизерной памяти? Интерфейс от этого не зависит, а фс можно использовать специализированную. в виде идельной хэш-таблицы с хэшированием в compile-time, храня все "файлы" в ПЗУ. А если не можешь использовать интерфейс отображения страниц памяти - просто не подключай этот хедер в свою программу. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #62 Ответы: #104, #108 |
65. Сообщение от Bottle (?), 07-Мрт-24, 19:35 | +/– | ![]() |
А модули для C++ всё ещё не реализованы, а они могли бы ускорить компиляцию проектов (в том числе самого LLVM) значительно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #72 |
68. Сообщение от Аноним (68), 07-Мрт-24, 19:47 | +/– | ![]() |
Кто радовался хрому? ФФ тогда ещё был в адеквате, а хром пихал уже совсем не "do no evil" Гугл. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #30 |
70. Сообщение от Sw00p aka Jerom (?), 07-Мрт-24, 20:15 | +/– | ![]() |
а эндиан на кого свалили? потом захотят параметры старт и оффсет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 Ответы: #106 |
71. Сообщение от An (??), 07-Мрт-24, 20:48 | +1 +/– | ![]() |
Как устарел? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 Ответы: #95, #102 |
72. Сообщение от clang 19 (?), 07-Мрт-24, 20:51 | +1 +/– | ![]() |
Здравствуйте! А у нас они есть! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #65 Ответы: #76 |
74. Сообщение от _kp (ok), 07-Мрт-24, 22:22 | +1 +/– | ![]() |
Тут пример просто в котором полезность фичи не раскрывается, а только показан способ как можно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #34 |
75. Сообщение от Аноним (75), 07-Мрт-24, 22:56 | +/– | ![]() |
в c99 зато есть <% %>, как в asp | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 |
76. Сообщение от an2 (?), 07-Мрт-24, 23:17 | +/– | ![]() |
Есть и из-коробки работают - это разные вещи. Нужно, чтобы установил пакет, и там уже лежат бинарные модули. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #72 Ответы: #107 |
78. Сообщение от Аноним (78), 08-Мрт-24, 05:32 | –3 +/– | ![]() |
Судя по чейнджлогу, нынче Си тупо тырят у Раста. Ну и зачем? Может проще на Расте? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #79, #80, #88 |
79. Сообщение от m228chtig (?), 08-Мрт-24, 07:00 | +/– | ![]() |
Мне не нравится, что Раст использует LLVM. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #78 Ответы: #81, #86, #92 |
80. Сообщение от Аноним (-), 08-Мрт-24, 07:41 | +8 +/– | ![]() |
>Судя по чейнджлогу, нынче Си тупо тырят у Раста. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #78 |
81. Сообщение от Аноним (-), 08-Мрт-24, 07:45 | +/– | ![]() |
Мне тоже в этом Мире что-то не нравится. Но вот реальность такова, что разработчики Раста, пермиссивщики на обеспечении проприетарщиков, они убеждённые противники копилефта, они против Столлмана. На улице они об этом не кричат, на заборе они об этом не пишут, но мы то знаем. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #79 |
83. Сообщение от Аноним (83), 08-Мрт-24, 10:22 | +/– | ![]() |
Что-то у меня на линковке проекта память вся вытекла. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #84, #97, #100 |
84. Сообщение от Аноним (84), 08-Мрт-24, 10:59 | +/– | ![]() |
17 версия пока тоже очень даже нечего...Устарела конечно уже,но это не так страшно.) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #83 Ответы: #89 |
86. Сообщение от Аноним (86), 08-Мрт-24, 14:40 | +/– | ![]() |
Можешь не использовать, никаких проблем. Цитирую разрабов: "Since the Rust compiler is written in Rust, it must be built by a precompiled "snapshot" version of itself (made in an earlier stage of development). As such, source builds require an Internet connection to fetch snapshots, and an OS that can execute the available snapshot binaries." | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #79 Ответы: #87 |
87. Сообщение от Аноним (87), 08-Мрт-24, 15:28 | +/– | ![]() |
Бутстраппинг, требующий интернет-соединения - новое слово в разработке языков программирования! Впрочем, ничего другого от растоманов ожидать не приходится. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #86 Ответы: #96, #101 |
88. Сообщение от Аноним (87), 08-Мрт-24, 15:34 | +/– | ![]() |
>Си тупо тырят у Раста | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #78 Ответы: #93 |
89. Сообщение от anonymous (??), 08-Мрт-24, 15:58 | +/– | ![]() |
Ну, я свопа добавил, он ночку потормозил, и слинковался. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #84 |
90. Сообщение от Аноним (90), 08-Мрт-24, 16:26 | +/– | ![]() |
>Deducing this | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
91. Сообщение от Аноним (-), 08-Мрт-24, 16:58 | +/– | ![]() |
> Оно и не нужно. Это должно быть отдельным файлом. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #34 |
92. Сообщение от Аноним (-), 08-Мрт-24, 17:00 | +/– | ![]() |
> Мне не нравится, что Раст использует LLVM. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #79 |
93. Сообщение от Аноним (-), 08-Мрт-24, 17:01 | +/– | ![]() |
>>Си тупо тырят у Раста | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #88 Ответы: #142 |
95. Сообщение от Аноним (95), 08-Мрт-24, 18:38 | +/– | ![]() |
Так адекватность теряют. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #71 |
96. Сообщение от Аноним (96), 08-Мрт-24, 19:01 | +/– | ![]() |
Ты умеешь качать сорцы без инета, телепатически или иным путём? Там же ясно и понятно написано: "source builds require an Internet connection to fetch snapshots". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #87 |
97. Сообщение от Анонимщик (?), 08-Мрт-24, 20:28 | +1 +/– | ![]() |
Уже в смартфоны 16ГБ ставят, может быть пора небольшой апгрейд сделать? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #83 |
98. Сообщение от Вы забыли заполнить поле Name (?), 08-Мрт-24, 21:39 | –2 +/– | ![]() |
> Конкуренции не было как раз без ллвм. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #35 Ответы: #133 |
99. Сообщение от НяшМяш (ok), 08-Мрт-24, 21:56 | +/– | ![]() |
Теперь будет писать как на жаваскрипте | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 Ответы: #124 |
100. Сообщение от Аноним (100), 09-Мрт-24, 00:16 | +/– | ![]() |
вранье | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #83 Ответы: #122 |
101. Сообщение от Аноним (96), 09-Мрт-24, 00:26 | +/– | ![]() |
Берём методичку по gcc, читаем: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #87 |
102. Сообщение от Аноним (44), 09-Мрт-24, 07:31 | +/– | ![]() |
Линуксу сколько лет, напомнить? Да и можно подумать, у Торвальдса с его 386 особый выбор был. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #71 |
103. Сообщение от n00by (ok), 09-Мрт-24, 08:24 | +1 +/– | ![]() |
> 1. https://refspecs.linuxfoundation.org/fhs.shtml | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #60 Ответы: #137 |
104. Сообщение от n00by (ok), 09-Мрт-24, 08:30 | +/– | ![]() |
> А какие проблемы с контроллерами, кроме мизерной памяти? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #64 |
105. Сообщение от n00by (ok), 09-Мрт-24, 08:33 | +/– | ![]() |
Я понимаю, что тут каждый Аноним умнее создателей Cygwin, даже если никогда не работал с секциями в NT и потому пропустил в плане "зарезервировать страницы". Но это в теории. На практике внутри mramap() почему-то до сих пор memcpy(). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #61 |
106. Сообщение от n00by (ok), 09-Мрт-24, 08:41 | +/– | ![]() |
> а эндиан на кого свалили? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #70 |
107. Сообщение от n00by (ok), 09-Мрт-24, 08:52 | +/– | ![]() |
Зачем это нужно? И для какой такой деятельности не хватает инкрементальной линковки? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #76 Ответы: #110 |
108. Сообщение от Аноним (-), 09-Мрт-24, 09:45 | +1 +/– | ![]() |
> А какие проблемы с контроллерами, кроме мизерной памяти? Интерфейс от этого не | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #64 Ответы: #117 |
109. Сообщение от Аноним (-), 09-Мрт-24, 09:52 | +/– | ![]() |
> Зато signed обязали быть в дополнительном коде. Убрали главное UB, которым пугали | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #54 Ответы: #143 |
110. Сообщение от Аноним (-), 09-Мрт-24, 10:08 | +1 +/– | ![]() |
Модули нужны Паскалисту перешедшему на Си плюс-плюс. Ну, человек переходит на Си плюс-плюс, а мышление Паскалевское остаётся. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #107 Ответы: #113, #144 |
111. Сообщение от Аноним (-), 09-Мрт-24, 10:11 | –1 +/– | ![]() |
>Самое нужное нововведение C23 так и не добавили. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 Ответы: #114, #115 |
113. Сообщение от Аноним (44), 09-Мрт-24, 12:18 | +4 +/– | ![]() |
Ну привык человек к хорошему, что поделать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #110 Ответы: #116 |
114. Сообщение от Аноним (44), 09-Мрт-24, 12:19 | +/– | ![]() |
А ты тут от имени «Сообщества»? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #111 |
115. Сообщение от n00by (ok), 09-Мрт-24, 14:26 | +/– | ![]() |
Комитету по стандартизации нужно. Ты не понял, что выше процитирован рабочий черновик стандарта? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #111 Ответы: #118 |
116. Сообщение от n00by (ok), 09-Мрт-24, 14:54 | +/– | ![]() |
Так а что в них хорошего? Я пока вижу "ускорить компиляцию проектов" -- наверное, хорошо для тех, кто только и делает, что компилирует и не знает, чем компиляция отличается от линковки (например, сборщики пакетов). Хорошо для тех, кто пишет код методом тыка с перманентной перекомпиляцией. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #113 |
117. Сообщение от Аноним (117), 09-Мрт-24, 16:38 | +/– | ![]() |
>Вот сейчас притащим специально для этого код парсинга всего этого счастья | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #108 Ответы: #121, #129 |
118. Сообщение от Аноним (-), 09-Мрт-24, 17:12 Скрыто ботом-модератором | +/– | ![]() |
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #115 |
119. Сообщение от Аноним (119), 09-Мрт-24, 23:03 | +/– | ![]() |
Это уже есть с с11, раньше только не было auto | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 |
120. Сообщение от Аноним (120), 10-Мрт-24, 12:29 | +/– | ![]() |
Судя по | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
121. Сообщение от An (??), 10-Мрт-24, 12:49 | +/– | ![]() |
Сделать извращенными через одно место, чтобы удовлетворить запрос одного анонима. В стандарте все решается одной строчкой, но аноним считает, что лучше каждый раз извращаться через таблицы, чтобы прилинковать бинарный файл, который задается на этапе компиляции. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #117 Ответы: #136 |
122. Сообщение от An (??), 10-Мрт-24, 12:55 | +/– | ![]() |
Вранье. Шланг жрет память больше msvc | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #100 |
123. Сообщение от Бывалый Смузихлёб (ok), 10-Мрт-24, 13:14 | +/– | ![]() |
> Ты, кстати, забыл что ллвм еще не поддерживает кучку некроплатформ. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 |
124. Сообщение от Бывалый Смузихлёб (ok), 10-Мрт-24, 13:21 | +/– | ![]() |
не будут, ведь это фиг разберёшь и в жс-конторах за подобное могут и бить или заставлять переписывать в более явное. Там... не очень любят олимпиадников | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #99 |
125. Сообщение от Бывалый Смузихлёб (ok), 10-Мрт-24, 13:22 | +/– | ![]() |
в жс давно есть( в отдельных течениях ), а тут ещё не работает. Доколе ? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 |
126. Сообщение от Бывалый Смузихлёб (ok), 10-Мрт-24, 13:27 | +/– | ![]() |
это пока не впилили в шарпы и прочее - "типизация и бла-бла-бла, спасает от горы ошибок, илита-классы-наследование, то ли дело ваш жс" | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 Ответы: #138 |
127. Сообщение от Алексей (??), 11-Мрт-24, 13:27 | +/– | ![]() |
На Али полно, ищите по Loongson 3A6000 (или Loongson 3A5000 - но эти возможно придётся перепрошивать). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 |
128. Сообщение от Алексей (??), 11-Мрт-24, 13:32 | +/– | ![]() |
> Только это же мипсы 20 летней давности | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 Ответы: #130 |
129. Сообщение от Аноним (-), 11-Мрт-24, 13:52 | +/– | ![]() |
> Ну тебе же не западло целый ico-файл со всеми хедерами втащить? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #117 Ответы: #135 |
130. Сообщение от Аноним (3), 11-Мрт-24, 14:28 | +/– | ![]() |
> Нет, это другая архитектура | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #128 Ответы: #131 |
131. Сообщение от Алексей (??), 11-Мрт-24, 15:57 | +/– | ![]() |
> Что-то у меня ощущение, что riscv ушёл не в пример дальше. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #130 Ответы: #132 |
132. Сообщение от Алексей (??), 11-Мрт-24, 16:43 | +/– | ![]() |
> > Что-то у меня ощущение, что riscv ушёл не в пример дальше. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #131 |
133. Сообщение от Аноним (-), 11-Мрт-24, 17:42 | +/– | ![]() |
> Ну вот такая же история была с хромом. И что теперь? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #98 Ответы: #134 |
134. Сообщение от Вы забыли заполнить поле Name (?), 12-Мрт-24, 04:33 | +/– | ![]() |
>> Ну вот такая же история была с хромом. И что теперь? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #133 |
135. Сообщение от Аноним (135), 12-Мрт-24, 13:04 | +/– | ![]() |
>Классические ico файлы и их хидеры - весьма мелкие, и довольно просты в парсинге. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #129 |
136. Сообщение от Аноним (137), 12-Мрт-24, 13:21 | +/– | ![]() |
Возможность делать такие вещи одной строчкой обернётся тем, что через неё начнут тырить с компов секретные данные. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #121 |
137. Сообщение от Аноним (137), 12-Мрт-24, 13:32 | +/– | ![]() |
1. Таким. И иконки хранятся строко в виде файлов по определённым путям. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #103 Ответы: #141 |
138. Сообщение от поворот (?), 12-Мрт-24, 13:43 | –1 +/– | ![]() |
хороший ник | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #126 |
139. Сообщение от Алексей (??), 12-Мрт-24, 14:40 | +1 +/– | ![]() |
> Пока они на каждом углу не продаются, какого то интереса не представляют. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 |
140. Сообщение от Алексей (??), 12-Мрт-24, 20:18 | +/– | ![]() |
> Процессор не на принципиально новой архитектуре, да и кодить на асме вы под него не будете. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 |
141. Сообщение от n00by (ok), 12-Мрт-24, 20:19 | +/– | ![]() |
1. Не надо зацикиваться на иконках. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #137 |
142. Сообщение от Аноним (142), 15-Мрт-24, 09:40 | +/– | ![]() |
Будет Си 2.0 с обратной совместимостью. И ничего там не нужно убирать, просто будет свой unsafe. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #93 |
143. Сообщение от adolfus (ok), 15-Мрт-24, 18:28 | +/– | ![]() |
Чтобы убрать UB нужно овердохрена проверок разных на основе семантики делать, и генерировать definite B. А тут у каждого в комитете свое мнение, что должно генерироваться. Поэтому решено, что программисту проще выучить все случаи UB, отмеченные в стандарте, ну или вывести их на листики и развесить перед собой. Через годик-другой все и выучит. Вы же, когда идете по незнакомой заваленной мусором территории, сначала всегда под ноги смотрите, а после сотого прохода запросто идете и при этом зависаете в смартфоне. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #109 Ответы: #146 |
144. Сообщение от adolfus (ok), 15-Мрт-24, 18:47 | +/– | ![]() |
Модули нужны, чтобы не тащить ненужные символы из заголовков в таблицы компилятора, а то и в объектные файлы. Это реально ускоряет работу и компилятора и компоновщика и, собственно, программы. Не зря же заголовки набиты #ifdef'ами -- все, не относящееся к делу, существенно замедляет работу компилятора, поскольку все символы нужно заносить в словарь символов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #110 Ответы: #145 |
145. Сообщение от n00by (ok), 15-Мрт-24, 22:27 | +/– | ![]() |
> Модули нужны, чтобы не тащить ненужные символы из заголовков в таблицы компилятора, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #144 |
146. Сообщение от n00by (ok), 15-Мрт-24, 22:31 | +/– | ![]() |
Что бы убрать UB (что означает "неопределённое поведение"), достаточно написать в стандарте "должно быть вот так". signed обязали хранить в дополнительном коде, а раньше допускались другие варианты, потому и не было гарантий. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #143 |
147. Сообщение от Сербурмалиновый (?), 18-Мрт-24, 00:31 | +/– | ![]() |
В октябре 2023 мелькали ноты и рабочие станции: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |