Профиль: Аноним (вход | регистрация) неRU opennet.me  
The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Релиз набора компиляторов LLVM 23"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз набора компиляторов LLVM 23"  +/
Сообщение от opennews (?), 27-Авг-26, 21:57 
После шести месяцев разработки представлен релиз проекта LLVM 23.1.0, развивающего инструментарий (компиляторы, оптимизаторы и генераторы кода), компилирующий программы в промежуточный биткод RISC-подобных виртуальных инструкций (низкоуровневая виртуальная машина с многоуровневой системой оптимизаций). Сгенерированный псевдокод может быть преобразован в машинный код для заданной целевой платформы или использован  JIT-компилятором для формирования машинных инструкций непосредственно во время выполнения программы. На базе технологий LLVM проектом развивается компилятор Clang, поддерживающий языки программирования  C, C++ и  Objective-C...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=66153

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

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Malinovsky (?), 27-Авг-26, 21:57    Скрыто ботом-модератором–15 +/
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #2, #3, #7, #11, #28

2. Сообщение от kravich (ok), 27-Авг-26, 22:00   +12 +/
Отсыпь?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #47

3. Сообщение от Аноним (3), 27-Авг-26, 22:07   +/
> Вот тут и проявляется сила разума тех кто поумнее и способен сделать себе среду разработки с комментариями на русском языке. Просто делается включение нужного файла замен английских команд русскими, что повышает читаемость текста, позволяет сократить длинные названия команд и так далее.

Желаю тебе долго и вдумчиво парсить исходники одной MMO на китайском, а потом исходники другой MMO на французском.

Под конец полирни один и тот же фильм на английском и его перевод на русский. Можешь потом ещё гоблинского перевода навернуть и призадуматься - а зачем опер так настойчиво коверкает перевод. Исходя из его коннотаций по каждому вопросу и содержимому формы номер четыре при приёме на работу (про этот мем ещё в старике Хоттабыче писали, см. вопрос про род занятий до определённого года) - ответ придёт сам собой.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #25, #32

4. Сообщение от Аноним (4), 27-Авг-26, 22:53   +1 +/
> __attribute__((overflow_behavior)) - определяет поведение (wrap или trap) при переполнении чисел разных типов.

Ну слава тебе господи, дождались наконец, кода таки появилась возможность включать/выключать проверки переполнений не целиком во всем translation unit, а для отдельных типов. Глядишь, скоро так и Turbo Pascal/Ada из 80 догонят.

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

7. Сообщение от Аноним (7), 27-Авг-26, 23:10   +3 +/
Пишите в 1С, вам понравится. А здоровым людям код на русском или любом другом, кроме английского, не нужен и даже вреден.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #49

9. Сообщение от Markx (?), 27-Авг-26, 23:24   –4 +/
Это тот самый LLVM, который сходу опрокинул GCC
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #10, #20

10. Сообщение от Аноним (10), 28-Авг-26, 00:02   +2 +/
Это тот, который про... упустил все полимеры.

Поддержка новых стандартов реализовывается с запозданием. Любят его только корпорации.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #14, #37

11. Сообщение от Аноним (11), 28-Авг-26, 00:45   –2 +/
>В общем алиасы были мощным инструментом когда-то когда LLVM была отвязана от английского ,после чего деградировала.

Мощному аналитическому уму не приходила мысль, что проект интернациональный, поэтому нужно единое средство общение? Что отмерло в следствие ненужности.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #26, #33

14. Сообщение от Аноним (14), 28-Авг-26, 01:02   +/
Видимо суньор не отличает LLVM от Clang, мда уж
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #18, #40

18. Сообщение от Аноним (11), 28-Авг-26, 01:22   +/
А почему пост озаглавлен LLVM, а 90 процентов про Clang?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

19. Сообщение от Аноним (19), 28-Авг-26, 01:23   +/
На спор должок и всё такое что поддержит gcc-10 на сборку сверху ещё сотка накидывается
Ответить | Правка | Наверх | Cообщить модератору

20. Сообщение от Аноним (20), 28-Авг-26, 01:24   +1 +/
... и другие влажные мечты Markx.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

25. Сообщение от Норм (?), 28-Авг-26, 03:46   +/
То что кавереают не просто так то очевидно.
А вот про вопросы в форме 4 не слышал раньше.
Что там такого отвечают?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

26. Сообщение от Норм (?), 28-Авг-26, 03:48   +1 +/
Ура 26 интернационалу!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

28. Сообщение от dannyD (?), 28-Авг-26, 06:17   +1 +/
>>Вот тут и проявляется сила разума тех кто поумнее и способен

если ять не присутсвует - низачод!

https://ru.wikipedia.org/wiki/Ять

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

30. Сообщение от openssh_user (ok), 28-Авг-26, 06:52   +1 +/
> В компоновщике LLD реализовано распараллеливание загрузки входных файлов и маркировки секций для сокращения времени связывания крупных проектов.

Это попытка догнать mold по производительности

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

31. Сообщение от Аноним (31), 28-Авг-26, 07:49   +/
> Реализованы функции циклического битового сдвига

Это у них до двадцать третьей версии не было сдвигов?!

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #34, #36

32. Сообщение от Malinovsky (?), 28-Авг-26, 08:13   –2 +/
Так и не понял о чем речь? использовать русский язык это для того, чтобы выдавая комментарий к коду все было на русском. Тут у многих дырки в голове срабатывают и они искусно забывают что помимо написания кода его нужно документировать.

Вот тут про печать на японском, так что читать китайский - я уже давно такое делаю, потому что иероглифы пришли из Китая. В основе русская раскладка. Стяжение до трех символов в одну группу преобразования, использование И и Й, и множество других ухищрений помимо использования набора слогов, которые позволяют печатать свободно почти все слова. Открытый слог также имеет вариант и помимо плюсов обоих методов требует меньше нажатий. Вот как пример. А что там за шутка у тех на кого вы молитесь мне неизвестно. Тот же Гоблин женат на кореянке. Живите теперь с этим в попытках осознать нафига.

自己紹介 じこしょうかい    Kana 9  Romaji 11 Мой метод 6
一生懸命 いっしょうけんめい Kana 10 Romaji 13 Мой метод 7
少女時代 しょうじょじだい   Kana 13 Romaji 12 Мой метод 8


https://vkvideo.ru/video-239700498_456239020

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

33. Сообщение от Malinovsky (?), 28-Авг-26, 08:16   +1 +/
А кто запрещает делать преобразование скриптом? разница тут в том что ненужно молиться на представителя запада. Деглобализация как спасение человечества от единой сбалансированной схемы жизни для всех без возможности развития.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

34. Сообщение от Аноним (34), 28-Авг-26, 08:49   +1 +/
Были,но они сейчас решили их зациклить.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31

35. Сообщение от Аноним (35), 28-Авг-26, 09:43   +/
Здесь должна бы быть картинка "Buff Doge vs Cheems" про программистов, которые могли на K&R написать ВСЁ, и кодеров из 2k2x, страдающих от отсутствия какой-то фичи.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #39

36. Сообщение от Совершенно другой аноним (?), 28-Авг-26, 10:24   +1 +/
> Это у них до двадцать третьей версии не было сдвигов?!
>> Реализованы функции циклического битового ... для будущего стандарта C2y

а вообще, кому сильно надо было, пользовались чем-то типа

;-----------X8
static inline uint32_t _rotr(uint32_t src, uint32_t shift)
{
  return (src >> shift) | (src << (32 - shift));
}
;-----------X8

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

37. Сообщение от Hexen (ok), 28-Авг-26, 10:44   +/
Какие такие стандарты у LLVM?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #41, #42

38. Сообщение от Hexen (ok), 28-Авг-26, 10:48   –1 +/
Зашёл прочитать про новые фишки LLVM, а тут насыпали ченджлог clang...
Ответить | Правка | Наверх | Cообщить модератору

39. Сообщение от Аноним (39), 28-Авг-26, 11:00   +1 +/
Да не вопрос, можно и на ассемблере написать ВСЁ.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35

40. Сообщение от Аноним (40), 28-Авг-26, 12:48   +/
Ответ на сообщение о gcc, если что.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

41. Сообщение от Аноним (40), 28-Авг-26, 12:49   +/
Такие например:

Добавлены флаги "-std=c++2d" и "-std=gnu++2d" для тестирования возможностей, развиваемых для стандарта, который выйдет после C++26.

Из текста новости.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37 Ответы: #46

42. Сообщение от Аноним (40), 28-Авг-26, 13:01   +/
Ну или эта цитата из новости:

Поддерживаемая версия Unicode обновлена с 15.1 до 18.0.

Получается старый Юникод (версии 15.1) оставался неизменным ровно 5 мажорных версий Clang подряд.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37 Ответы: #44, #50

43. Сообщение от Аноним (43), 28-Авг-26, 14:31   +/
Медвежатник.
Ответить | Правка | Наверх | Cообщить модератору

44. Сообщение от Hexen (ok), 28-Авг-26, 16:10   +/
> Ну или эта цитата из новости:
> Поддерживаемая версия Unicode обновлена с 15.1 до 18.0.
> Получается старый Юникод (версии 15.1) оставался неизменным ровно 5 мажорных версий Clang
> подряд.

Так это же всё про clang(C\C++), а я про LLVM.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42 Ответы: #45

45. Сообщение от Аноним (40), 28-Авг-26, 16:13   +/
Ты в новости другие изменения видишь?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44

46. Сообщение от Аноним (4), 28-Авг-26, 17:06   +1 +/
> Такие например:
> Добавлены флаги "-std=c++2d" и "-std=gnu++2d" для тестирования возможностей, развиваемых для стандарта, который выйдет после C++26.

Ну, то есть, сабж вам добавляет возможности стандарта, который еще даже не вышел - а вы поете о "поддержка новых стандартов реализовывается с запозданием"? Я все правильно понял?

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

47. Сообщение от Malinovsky (?), 28-Авг-26, 17:29   +/
> Отсыпь?

Мозги нельзя отсыпать. Тут сколько ни старайся нужно иметь гениальный взгляд, чтобы додуматься до описанной возможности. А дальше начинается игра "сделай сам". Я для Си такое делал - работало превосходно. Потом поломалось.
Так то по идее и простой редактор текста с поддержкой макросов мог бы сделать автозамену на уровне "заменить Е в словах на Ё там где она используется". А тут получается все еще проще - печатать ДВ вместо MV в мозгах выглядит естественно в отличие от подключения напряга мозга.
Исследования показывали преимущество в 30% при программировании на родном языке. А вот глупые возгласы наркоманов, которым хочется тупо поржать к этому никак не относятся. Чтобы решить проблему надо быть сильным. По количеству облайканности наркоманского подкола я вижу что тут таких не особо наблюдается. Они даже подумать в эту сторону силятся с трудом, а если считать тех кто не побежали послушно ставить минус мне как потенциально способных сообразить описанное.
Раз никто не проверил, то и мнение слабаков и тем более тех кто не пользуется clang мне неинтересно.

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

49. Сообщение от Malinovsky (?), 28-Авг-26, 18:42   +/
> Пишите в 1С, вам понравится. А здоровым людям код на русском или
> любом другом, кроме английского, не нужен и даже вреден.

Для англоязычных то же правило работает, ведь это у англичан тяжелейшие проблемы даже с простыми переводчиками. Это они всеми силами саботировали другие языки, хотя на русском общается большее число людей - они все равно продвигали никчемный английский как "международный". Но "международный" в их исполнении это навязываемый язык. Они себя миром мнят, равно как и страна США считает себя "американцами", хотя Америка это континент. Это их голые пустые амбиции неосиляторов иностранных языков. Имея взгляды, поддерживающие неосиляторство нельзя пользоваться чем умеешь. Ненужно делать язык полностью на русском когда можно пользоваться заменой. Это GCC уже давно прибили гвоздями все к английскому. У Clang несколько лет назад такого не было. Можете проверить, если вы окружены идиотами и тугодумами. Тогда вдруг окажется что вопрос использования языка независим от языка программирования. А англоязычные имеют доступ к переводчику. Вот пусть тоже переводят комментарии на русском, тогда все будет честно. Проблемы индейцев это не проблемы шерифа. Англоязычные индейцы могут сколько угодно плакать, но русскоязычным носителям языка удобнее использовать русский язык.

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

50. Сообщение от Аноним (50), 28-Авг-26, 18:56   +/
>>  Поддерживаемая версия Unicode обновлена с 15.1 до 18.0.
> Получается старый Юникод (версии 15.1) оставался неизменным ровно 5 мажорных версий Clang подряд.

Стаааарый ... аж 23 года и как без кучки доп. эмоджи и пары тыщ египетских(!) иероглифов жили - совершенно неясно! Ага. Кстати ... какую, говорите, версию юникода поддерживает gcc?


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


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

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




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

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