Релиз набора компиляторов GCC 14,
opennews (??), 07-Май-24, (0) [смотреть все]
- Они решили проблему остонова Вот что значит энтузиасты, вот что значит сообщест,
Аноним (1), 14:26 , 07-Май-24, (1) +15 //
- находят конструкцию while true , дальше ищут в ней break, если не нашли - infin,
Sw00p aka Jerom (?), 15:25 , 07-Май-24, (15) –6 //
- while true if false break ,
Аноним (25), 15:59 , 07-Май-24, (25) +8 //
- Штош, добавим и такую проверку ,
Fracta1L (ok), 16:08 , 07-Май-24, (27) +7
- while true define break continue break ,
Аноним (47), 17:29 , 07-Май-24, (47) –1
- Анализируется AST после препроцессинга,
unknown (??), 18:21 , 07-Май-24, (54) +4
- Ты же понимаешь, что AST уже после прохода препроцессора строится ,
kravich (ok), 18:34 , 07-Май-24, (57) +3
- Решил как-то анон компилер препроцессором обдурить А оказалось что обдурили его,
Аноним (-), 18:55 , 07-Май-24, (61) +11
- Неужели до сих непонятно После препроцессора работает Пойми наконец, ну Да ч,
Аноним (47), 22:22 , 07-Май-24, (90) +5
- Коллеги, кто ещё о препроцессоре не написал Просьба не затягивать, отписаться п,
Аноним (132), 10:51 , 08-Май-24, (132) +4
- а препроцессор это обызательная часть компилятора ЯП ,
Sw00p aka Jerom (?), 12:40 , 08-Май-24, (141)
- Именно компилятора С - да, обязятельная ,
Аноним (144), 13:57 , 08-Май-24, (144)
- В случае С и C это тупо часть стандарта Должен быть, иначе это noncompliant ,
Аноним (-), 23:45 , 08-Май-24, (172) +1
- ну да самый примитивный случай, выявляется в compile-time ,
Sw00p aka Jerom (?), 19:24 , 07-Май-24, (71)
- чего только не придумают, лишь бы goto не юзать,
12yoexpert (ok), 00:50 , 08-Май-24, (106) +4
- goto ,
Аноним (152), 15:23 , 08-Май-24, (152) //
- если че, это безусловный переход ,
Sw00p aka Jerom (?), 20:44 , 08-Май-24, (163)
- Та по сути while в итоге превратится в тот же goto, только условие ещё будет про,
Аноним (168), 22:00 , 08-Май-24, (168)
- разница в том, что если юзать goto, то по определению уже возможен бесконечный ц,
Sw00p aka Jerom (?), 22:57 , 08-Май-24, (170)
- В случае с goto дело не в небезопасности, а лапшекодовости ,
Аноним (213), 17:00 , 15-Май-24, (213)
- Ты в каком мире фантазии Это было сделано с условием что либо получить Пока ни,
Nv (?), 18:52 , 07-Май-24, (60)
- Почему чтение файла в коде, скомпилированном gcc-O2, в 2 раза быстрее чем в clan,
Аноним (2), 14:26 , 07-Май-24, (2) –1 //
- Потому что это наброс Такая , в смысле, воображаемая Пока нет результатов тест,
n00by (ok), 15:11 , 07-Май-24, (10) +1 //
- Я привёл код, вперёд, воспроизводи Почитай в интернете про ядерные кэши и плани,
Аноним (2), 15:15 , 07-Май-24, (12) –9 //
- Воспроизвести означает повторить опыт за тобой Результаты ты не привёл, ста,
n00by (ok), 09:54 , 08-Май-24, (122)
- какой хитрец, результаты ему заранее давай, чтоб он подвел под них собственные, ,
Sw00p aka Jerom (?), 12:44 , 08-Май-24, (142) +1
- Но ведь это не мне надо Если тебе так тяжело написать мейкфайл на 20 строк ещё,
Аноним (2), 18:14 , 08-Май-24, (157) –1
- Возьми да сравни код на ассемблере Или нам за тебя это делать Мне лень ,
Пряник (?), 15:26 , 07-Май-24, (16) +2 //
- Так я вижу в дизассемблере, но это не ответ на вопрос почему ,
Аноним (2), 15:44 , 07-Май-24, (20) –2 //
- Я тебе тайну открою, возможно Под MacOS и iOS оно, вероятно, более оптимально к,
Аноним (33), 16:20 , 07-Май-24, (33) –1
- Если видишь, тогда сравнивай по одной команде Всё познаётся в сравнении ,
Пряник (?), 17:27 , 07-Май-24, (45) +1
- Потому что код криво написан Это и дураку ясно ,
Ivan7 (ok), 19:36 , 07-Май-24, (73) +1 //
- Почему все эти корпорации не могут написать clang не криво Гнутый опенсорсный к,
Аноним (2), 19:39 , 07-Май-24, (75) –3 //
- Там код по ссылке кривой , поэтому работает медленно Такое часто бывает, что к,
Ivan7 (ok), 19:50 , 07-Май-24, (77) –1
- без примера - ложь, звездёжь и провокация ,
тыквенное латте (?), 21:01 , 07-Май-24, (82) +2
- К clang много вопросов, не догадывается до достаточно простых вещей В книге, кс,
Аноним (2), 22:24 , 07-Май-24, (92)
- Ой все, типа никто не знает что гцц пишет красношапка ,
Аноним (96), 22:54 , 07-Май-24, (96)
- Сомневаюсь, у неё были только разработчики для avahi, но они перебрались в Майро,
Аноним (2), 23:06 , 07-Май-24, (97)
- Когда-то точно писала В эпоху форка под названием egcs точно было Но и сами он,
Аноним (102), 00:31 , 08-Май-24, (102)
- лучший,
тыквенное латте (?), 14:38 , 07-Май-24, (4) +3
- Так стоп, оставьте свои диагностики и диаграммы растовикам Настоящий сяшник обя,
НяшМяш (ok), 14:55 , 07-Май-24, (5) +1 //
- наканецта можно нормально с 23 пощупать, до этого больше всего с 23 в гомо-msv,
12yoexpert (ok), 15:04 , 07-Май-24, (7) //
- import std вроде так и не завезли,
eugene_martein (ok), 16:29 , 07-Май-24, (38) +3 //
- Не, не завезли И я очень опечален этим В новых книжках повсеместно описывают р,
Аноним (74), 19:38 , 07-Май-24, (74) //
- Да и то, под CMake ом всё равно пока очень тяжело заставить работать этот import,
eugene_martein (ok), 20:42 , 07-Май-24, (79)
- аналогично, читаю beginning c 23, а там такое https github com Apress beginni,
12yoexpert (ok), 00:46 , 08-Май-24, (104)
- Ближайшие лет 5-10 можете про модули не вспоминать Разве что на коленке поиграт,
Аноним (78), 20:09 , 07-Май-24, (78)
- What changed All of these were either invalid in C99, invalid even in C89, or ex,
Аноним (13), 15:19 , 07-Май-24, (13) –1
- Всё хочу чтобы они сделали __declspec property , удобная же штука, а уж GCC слав,
nc (ok), 15:22 , 07-Май-24, (14) //
- Как там с поддержкой раста уже ,
Аноним (18), 15:34 , 07-Май-24, (18) –4 //
- С поддержкой D давно порядок,
Hck3r (?), 15:54 , 07-Май-24, (22) +3 //
- Похоже на то, что средства работы с AST ещё не перетянули с DMD Или у меня нето,
Аноним (33), 16:12 , 07-Май-24, (29)
- Кстати, не подскажете, куда Dшники с сайта https lhs-blog info перебрались А,
Аноним (205), 23:03 , 12-Май-24, (205)
- Пока растовики не пришлют патч - никак ,
Аноним (24), 15:57 , 07-Май-24, (24) +1
- Уже все забыли что в gcc реально добавляют раст - gccrs Вот даже ссылка на ежеме,
Аноним (49), 17:37 , 07-Май-24, (49) +1 //
- Такой прекрасный язык, что даже оба компилятора для него написаны на С ,
Аноним (24), 18:11 , 07-Май-24, (51) +1 //
- разве rust еще не self-hosted ,
Anon62513512124 (?), 18:48 , 07-Май-24, (59)
- Давным-давно И первые версии на Ocaml, а не на дырявом были написаны ,
Аноним (63), 19:02 , 07-Май-24, (63) –1
- Rust зависит от llvm, так что он не self-hosted ,
Аноним (135), 12:02 , 08-Май-24, (135) –1
- Вперся кому ваш эзотерик, аж два раза А вулны в компилере не хочу вас расстр,
Аноним (166), 21:14 , 08-Май-24, (166)
- Rust под собой использует llvm, а он как раз написан на C Благодаря llvm у ru,
cheburnator9000 (ok), 04:38 , 08-Май-24, (111) +2
- как ни странно, но все нормальные компиляторы С тоже на С написаны,
Советский инженер (ok), 09:55 , 08-Май-24, (123) +3
- gccrs весьма активно пилят Читай фороникс, там про это есть - и GSoC актуальный,
Аноним (-), 18:58 , 07-Май-24, (62) //
- Там жёсткая привязка к шлангу, говорят Раньше-то он в сишку сначала гонялся, а ,
Прадед (?), 00:29 , 08-Май-24, (101)
- ждём новых багов и проблем в различном программном обеспечении Я до сих пор пом,
Аноним (19), 15:35 , 07-Май-24, (19) –1 //
- Спасибо Как обновится w64devkit и если VirusTotal не найдет там чего-то страшно,
Аноним (21), 15:46 , 07-Май-24, (21) +1
- Модули С 20 походу никогда нормально не заработают,
Аноним (25), 15:56 , 07-Май-24, (23) +2 //
- На модули в плюсах можно смело забивать Быстрее рак на горе засыестит, чем их п,
Дед (??), 16:08 , 07-Май-24, (26) +3
- А метаклассы в каком стандарте ждать Я даже не про реализацию, а, хотя бы, про ,
Аноним (33), 16:09 , 07-Май-24, (28) +1 //
- А что с ними не так ,
Fracta1L (ok), 16:14 , 07-Май-24, (31) //
- STL же ещё препроцессором, а не модулями ,
Аноним (33), 16:22 , 07-Май-24, (34) +1 //
- https en cppreference com w cpp compiler_support 20На деле только Visual Studi,
Аноним (91), 22:22 , 07-Май-24, (91)
- Напоминают export template ,
n00by (ok), 10:05 , 08-Май-24, (127)
- Это уже Паскаль головного мозга Бывшим паскальщикам, в своё время надо было пер,
Аноним (-), 16:25 , 07-Май-24, (35) +1 //
- Кто поумнее, так и сделал ,
Аноним (48), 17:34 , 07-Май-24, (48) +2
- Как будто что-то плохое Модули нужны в первую очередь для ускорения и без того ,
Bottle (?), 18:31 , 07-Май-24, (56) //
- Взаимоисключающие параграфы ,
Аноним (85), 21:47 , 07-Май-24, (85)
- То есть они нужны не тем, кто программы пишет, а кто собирает из чужих исходнико,
n00by (ok), 10:09 , 08-Май-24, (128)
- Скрыто модератором,
Bottle (?), 11:43 , 08-Май-24, (134)
- Какая разница из своих несвоих Скорость очень не помешает тем, кто свою систему,
Аноним (138), 12:16 , 08-Май-24, (138)
- Из чужих исходников программа собирается один раз, а из своих 8212 сто двадца,
Аноним (48), 12:14 , 09-Май-24, (175)
- А зачем они такие нужны Единственное для чего они могли бы использоваться - разр,
Серб (ok), 14:55 , 08-Май-24, (149) //
- Кто в курсе ратификация стандарта в этом году состоится Почему комитет до сих п,
Аноним (-), 16:20 , 07-Май-24, (32) //
- потомучто держу в курсе ,
Аноним (55), 18:30 , 07-Май-24, (55)
- open-std org jtc1 sc22 wg14 www docs n3156 pdf а ты хочешь еще один С11 куда с,
тыквенное латте (?), 18:41 , 07-Май-24, (58) //
- Что бы можно было скачать и не жаловаться потом на цену ,
n00by (ok), 10:13 , 08-Май-24, (130) –1
- Лучше c99 ничего нет ,
Аноним (135), 16:57 , 07-Май-24, (42) //
- Ты еще сидишь на ядре 2 6 с GNOME 2 и пишешь это из какого-нибудь Firefox 10, да,
anonymous (??), 17:24 , 07-Май-24, (44) //
- охосспаде кто о чем, а вшивый о бане ,
тыквенное латте (?), 19:02 , 07-Май-24, (64) +2
- Ну, у меня для вас плохие новости, да 2 6 32 от какого-нибудь 5 15 в части стан,
User (??), 20:56 , 07-Май-24, (80) +3 //
- Без static assert ов то Не, их конечно можно и самому сделать но вот чтобы с,
Аноним (67), 19:13 , 07-Май-24, (68)
- не-не-не, с89 - ессенция пишешь свой компилер с89 - база с99 напишешь уже на ,
тыквенное латте (?), 19:16 , 07-Май-24, (70) +1 //
- и что код, сгенеренный этим компиллятором, быстрее получается, чем, когда преви,
Аноним (50), 17:44 , 07-Май-24, (50) –2 //
- А, вот интересно, кто знает почему u-boot от 2017г , собраный под armv7 gcc 6,
Аноним (83), 21:03 , 07-Май-24, (83) //
- Потому что типичная кодовая база системного ПО на Си - UB, хаки, расширения комп,
Аноним (95), 22:51 , 07-Май-24, (95) –2 //
- Что ты имеешь ввиду Мы не телепаты ,
Аноним с Оболони (?), 06:21 , 08-Май-24, (114) +1 //
- А у тебя новый тулчейн - того же triple а Т е например armhf - armhf, none-ea,
Аноним (-), 09:53 , 08-Май-24, (121) //
- Никогда такого не было и тут опять ,
Аноним (48), 12:03 , 09-Май-24, (174)
- Свершилось,
Прадед (?), 23:29 , 07-Май-24, (98) +1
- А на чём под него теперь компилять, тем более, что его хоть купить можно стало ,
Аноним (-), 06:09 , 08-Май-24, (112) //
- Предыдущие версии компилятора из интернетов удалили ,
Аноним (48), 07:44 , 08-Май-24, (115)
- Фирменным конь пилятором от Интел Он же icc пишут что он загнулся, но вроде ещё,
Аноним (117), 08:36 , 08-Май-24, (117) +1
- Срочно писать разрабам GCC челобитную с приложением подтверждения факта наличия ,
Аноним (138), 12:09 , 08-Май-24, (137) //
- Почему бы не взять для этого OCaml ,
Вы забыли заполнить поле Name (?), 08:59 , 08-Май-24, (119) –1 //
- Для чего он нужен-то ,
Аноним (143), 13:19 , 08-Май-24, (143) //
- Программы писать на нём Наверное ,
Аноним (147), 14:20 , 08-Май-24, (147)
- Зачем 2024 году Фортран Значит, где-то что-то пишется на этом языке Помните, в,
Есенин (-), 17:42 , 08-Май-24, (156) //
- Фортран по-прежнему лидирует в областях, где надо складывать матрицы, в частност,
Аноним (2), 18:22 , 08-Май-24, (158) //
- А если я реализую то же самое умножение матриц, только на Си, это будет менее эф,
Аноним (147), 19:33 , 08-Май-24, (160) –1
- за много десятилетий на фортране написале очень много библитек для научных расче,
1 (??), 19:40 , 08-Май-24, (161)
- Вообще, да Обычно, если избавляются от фортрана по разным причинам , то заменя,
Аноним (2), 20:58 , 08-Май-24, (164)
- не реализуешь ,
Аноним (176), 12:39 , 09-Май-24, (176)
- Только если не забудешь ключевое слово restrict , делающее эквивалентными указа,
Bottle (?), 18:28 , 09-Май-24, (179)
- тут так смешно про модули в С рассуждают, а в фортране они есть уже 30 лет как,
Вы забыли заполнить поле Иаше (?), 21:53 , 13-Май-24, (211) //
- Если даже на нем пишут мало что нового все еще нужно поддерживать то что работае,
Аноним (194), 17:05 , 11-Май-24, (196)
- жду в trixie и собирать ванильное ядро с -fhardened -F,
awg (?), 22:23 , 10-Май-24, (192) //
1,2,4,5,7,13,14,18,19,21,23,32,42,50,83,98,112,119,143,192
|