Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "GCC 15 будет использовать стандарт C23 по умолчанию" | +/– | |
| Сообщение от opennews (?), 23-Ноя-24, 21:46 | ||
В кодовую базу, на основе которой формируется запланированный на весну следующего года выпуск набора компиляторов GCC 15, принято изменение, включающее по умолчанию использование стандарта С23 с расширениями GNU ("-std=gnu23") при компиляции программ на языке C (ранее по умолчанию использовался стандарт C17 - "-std=gnu17"). Изменение потенциально может привести к проблемам при сборке существующих проектов, так как в новом стандарте имеются отличия, такие как добавление типов nullptr и _BitInt(n), а также появление ключевых слов bool, true и false, которые могут конфликтовать с заданными в приложениях одноимёнными идентификаторами... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по ответам | RSS] |
| 1. Сообщение от ДаНуНафиг (?), 23-Ноя-24, 21:46 | +36 +/– | |
Ну надо же, bool/true/false подвезли! Я дожил до этого момента! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #8, #72, #315 | ||
| 2. Сообщение от Аноним (2), 23-Ноя-24, 21:58 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #4, #10, #31 | ||
| 4. Сообщение от Блюститель лицензий (?), 23-Ноя-24, 22:03 | +13 +/– | |
Сидеть на маке и жаловаться на лицензию, "выгодную корпорациям" - это какой-то новый уровень. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 Ответы: #5 | ||
| 5. Сообщение от Маковод (?), 23-Ноя-24, 22:19 | +5 +/– | |
Финн Линус же сидит (как и большая часть кернел девелоперов). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 Ответы: #169 | ||
| 6. Сообщение от Аноним (6), 23-Ноя-24, 22:25 | +/– | |
>Структуры, объединения и перечисления разрешено определять более одного раза в одной области видимости с одним и тем же содержимым и повторяющимся тегом. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #9 | ||
| 7. Сообщение от Аноним (7), 23-Ноя-24, 22:30 | +10 +/– | |
> Вызов функции realloc() с нулевым размером переведён в разряд неопределённого поведения. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #11, #175 | ||
| 8. Сообщение от Аноним (8), 23-Ноя-24, 22:32 | +14 +/– | |
А те, кому реально это было нужно — не ждали и использовали <stdbool.h>, начиная с C99… | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #68 | ||
| 9. Сообщение от bircoph (ok), 23-Ноя-24, 22:35 | +4 +/– | |
Чтоб меньше конфликтов было при всяких #include и inline. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 Ответы: #17 | ||
| 10. Сообщение от Аноним (8), 23-Ноя-24, 22:38 | +/– | |
> лицензия, которая выгодна только корпорациям. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 Ответы: #14, #20 | ||
| 11. Сообщение от Аноним (11), 23-Ноя-24, 22:41 | +8 +/– | |
Ничего удивительного, в этом языке даже int + int является неопределенным поведением. Нам в 2024 ясно видна дикость этого, а вот палео-кодерам из палео-70-ых это казалось нормальной идеей. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 Ответы: #28, #42, #103 | ||
| 12. Сообщение от Аноним (12), 23-Ноя-24, 22:46 | +1 +/– | |
Значит ли это, что gcc 15 будет поддерживать стандарт c23 ПОЛНОСТЬЮ? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 14. Сообщение от Маковод (?), 23-Ноя-24, 23:00 | +/– | |
> Х–м–м, и какая же из них «выгодна только корпорациям»? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 | ||
| 15. Сообщение от Маковод (?), 23-Ноя-24, 23:02 | +9 +/– | |
Всё это ерунда, есть же православный ANSI C (C89). Всё остальное — ненужный реверс инжиниринг с синтаксическим сахаром. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #16, #41, #277 | ||
| 16. Сообщение от Маковод (?), 23-Ноя-24, 23:03 | +6 +/– | |
Овер инжиниринг* (будь проклята автозамена) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 Ответы: #34 | ||
| 17. Сообщение от Аноним (6), 23-Ноя-24, 23:23 | –5 +/– | |
> Чтоб меньше конфликтов было при всяких #include и inline. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 Ответы: #32, #95 | ||
| 18. Сообщение от nc (ok), 23-Ноя-24, 23:26 | –2 +/– | |
Расширения GNU давно пора принимать в стандарты С и С++. Простые и полезные идеи, уже давно реализованные и многократно проверенные. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #135 | ||
| 20. Сообщение от YetAnotherOnanym (ok), 23-Ноя-24, 23:33 | +/– | |
> какая же из них «выгодна только корпорациям»? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 | ||
| 28. Сообщение от Аноним (31), 24-Ноя-24, 00:06 | +/– | |
> int + int является неопределенным поведением | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #11 Ответы: #29, #254 | ||
| 29. Сообщение от Аноним (31), 24-Ноя-24, 00:08 | +/– | |
П.с. а еще больше недоумеваю от тех УМВРщиков, которые в упор это не замечают. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #28 Ответы: #33, #104 | ||
| 31. Сообщение от Аноним (31), 24-Ноя-24, 00:11 | –2 +/– | |
> Как-то всё равно. Мой мак с macOS давно слез с Гэ-Цэ-Цэ, у | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 | ||
| 32. Сообщение от Аноним (32), 24-Ноя-24, 00:14 | +8 +/– | |
С матами и постоянными переименованиями всего и вся лишь бы этот комп-депилятор перестал жаловаться, а уже начал комп-депилировать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #17 Ответы: #166, #168 | ||
| 33. Сообщение от Аноним (32), 24-Ноя-24, 00:16 | +9 +/– | |
Потому что системный язык должен полагаться на то как происходит сложение на аппаратном уровне в конкретной системе, а не воротить абстракцию над абстракцией лишь бы все было везде одинаково. Кому надо одинаково идут на джаваскрипт зачем им Си? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #29 Ответы: #44, #46, #47, #78, #90 | ||
| 34. Сообщение от Аноним (32), 24-Ноя-24, 00:19 | –2 +/– | |
Сахар это язык zig. Си это та ложка дегтя. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #16 | ||
| 38. Сообщение от Аноним (-), 24-Ноя-24, 00:23 | –1 +/– | |
llvm не лучше? обоснуйте | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #115 | ||
| 40. Сообщение от Аноним (-), 24-Ноя-24, 00:31 | +2 +/– | |
> атрибут [[noreturn]] позволяет указать, что функция не возвращает значений | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #263 | ||
| 41. Сообщение от Аноним (-), 24-Ноя-24, 00:34 | +2 +/– | |
> Всё это ерунда, есть же православный ANSI C (C89). Всё остальное — | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 | ||
| 42. Сообщение от mister_0 (?), 24-Ноя-24, 00:37 | –1 +/– | |
ну так ты проверь перед сложением или можешь после сложения в регистр flags посмотреть, там есть бит переполнения. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #11 Ответы: #49, #52 | ||
| 44. Сообщение от Аноним (-), 24-Ноя-24, 00:41 | +2 +/– | |
> Потому что системный язык должен полагаться на то как происходит сложение на | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #33 Ответы: #48, #105, #176 | ||
| 46. Сообщение от Аноним (-), 24-Ноя-24, 00:45 | +1 +/– | |
> Потому что системный язык должен полагаться на то как происходит сложение | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #33 Ответы: #54, #120 | ||
| 47. Сообщение от Аноним (-), 24-Ноя-24, 00:46 | +/– | |
Ну давай, расскажи мне как ты собрался из Си "полагаться на то как происходит сложение на аппаратном уровне" если переполнение int`ов есть undefined behavior а не implementation-defined behavior. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #33 | ||
| 48. Сообщение от mister_0 (?), 24-Ноя-24, 00:47 | +6 +/– | |
int a + int b <= int max | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #44 Ответы: #55, #56, #91, #122, #128, #170 | ||
| 49. Сообщение от Аноним (49), 24-Ноя-24, 00:48 | +/– | |
> или можешь после сложения в регистр flags посмотреть | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #42 Ответы: #50, #51, #107 | ||
| 50. Сообщение от mister_0 (?), 24-Ноя-24, 00:53 | +/– | |
ну придётся ассемблерную вставку сделать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #49 Ответы: #53, #81 | ||
| 51. Сообщение от mister_0 (?), 24-Ноя-24, 00:55 | +/– | |
но я выше ответил, что проще считать post condition выводить weakest predicate и проверять его до вызова и никаких тебе оверфлоу. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #49 Ответы: #65 | ||
| 52. Сообщение от Аноним (-), 24-Ноя-24, 01:04 | +/– | |
> ну так ты проверь перед сложением или можешь после сложения в регистр | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #42 Ответы: #82, #112 | ||
| 53. Сообщение от Аноним (-), 24-Ноя-24, 01:04 | +2 +/– | |
> ну придётся ассемблерную вставку сделать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #50 Ответы: #123, #172 | ||
| 54. Сообщение от анон (?), 24-Ноя-24, 01:10 | –2 +/– | |
Такова плата за генерацию эффективного кода. Никто же не заставляет использовать именно Си | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #46 Ответы: #69, #74, #80, #106 | ||
| 55. Сообщение от Аноним (55), 24-Ноя-24, 01:11 | +4 +/– | |
> int a + int b <= int max | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #48 Ответы: #62 | ||
| 56. Сообщение от Аноним (-), 24-Ноя-24, 01:16 | +6 +/– | |
> int max - int a => int b | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #48 Ответы: #59, #79 | ||
| 58. Сообщение от Аноним (58), 24-Ноя-24, 01:20 | +/– | |
14 версия при сборке пакетов ругалась на указатели, 15 будет ругаться если код не той версии. Страшно представить на что 16 версия ругаться будет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #281 | ||
| 59. Сообщение от mister_0 (?), 24-Ноя-24, 01:33 | +/– | |
несомненно для отрицательных чисел нужно использовать min int, а ещё конечно не стоит забывать о представлении числа и в дополнительной форме отрицательных больше чем положительных на одно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #56 Ответы: #64, #73, #118, #149 | ||
| 62. Сообщение от mister_0 (?), 24-Ноя-24, 01:58 | –1 +/– | |
>Это не халявно в рантайме и чревато глупыми багами. И выглядит как костыль. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #55 Ответы: #96, #145, #258 | ||
| 64. Сообщение от Аноним (64), 24-Ноя-24, 02:17 | +/– | |
> эти проверки можно встроить или генерить автоматом, но они всё равно будут. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #59 Ответы: #171 | ||
| 65. Сообщение от Аноним (64), 24-Ноя-24, 02:19 | +/– | |
> или ты думаешь, что только использования раста и питона это единственный способ? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #51 Ответы: #108 | ||
| 68. Сообщение от Анон28679234 (?), 24-Ноя-24, 02:39 | +15 +/– | |
Вообще довольно странно рассуждать о примитивных типах как о "реально нужных" или ненужных | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 Ответы: #132 | ||
| 69. Сообщение от Аноним (-), 24-Ноя-24, 02:50 | +/– | |
> Такова плата за генерацию эффективного кода. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #54 | ||
70.
Сообщение от мяв (?), 24-Ноя-24, 02:59
| –1 +/– | |
что-то фигня какая-то с auto.. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #71, #84, #86, #99, #113, #162, #235, #242 | ||
71.
Сообщение от мяв (?), 24-Ноя-24, 03:00
| –1 +/– | |
я ж правильно логику работы auto поняла? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #70 | ||
| 72. Сообщение от Аноним (-), 24-Ноя-24, 03:35 | +1 +/– | |
> Ну надо же, bool/true/false подвезли! Я дожил до этого момента! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #121, #146, #167, #237 | ||
| 73. Сообщение от Аноним (73), 24-Ноя-24, 04:04 | +/– | |
Сначала проверь, что оба положительные, потом вычти одно из max int, сравни со вторым, потом уже можешь складывать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #59 Ответы: #189 | ||
| 74. Сообщение от Bottle (?), 24-Ноя-24, 04:10 | +2 +/– | |
О дааа! Тот самый эффективный код на Си, известный своими утечками памяти. А то, что указатели не обладают строгостью, как в Фортране, это мы конечно умолчим. И то, что "швитой штандарт" разрешает любым переменным занимать хоть 64 бита, лишь бы преодолевали минимальную границу длины от стандарта. Да, очень эффективное управление памятью для переменных вида int и float. Всего лишь в два-четыре раза больше положенного. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #54 Ответы: #152 | ||
| 77. Сообщение от Аноним (77), 24-Ноя-24, 05:35 | –1 +/– | |
Зачем снова новый тип char8_t, если уже есть char и unsigned char. Более того есть еще stdint.h где есть int8_t и uint8_t. Почему? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #85, #140, #154 | ||
| 78. Сообщение от Neon (??), 24-Ноя-24, 05:35 | +2 +/– | |
Пусть на ассемблере кодят, раз им нужно сложение на аппаратном уровне в конкретной системе. Язык высокого уровня уже по любому абстракция | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #33 | ||
| 79. Сообщение от Neon (??), 24-Ноя-24, 05:38 | +/– | |
А простое сложение расползается кучей кода с кучей багов. Спасибо, не надо | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #56 | ||
| 80. Сообщение от Neon (??), 24-Ноя-24, 05:39 | +/– | |
Это называется халтура. На от@бись | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #54 | ||
| 81. Сообщение от Neon (??), 24-Ноя-24, 05:40 | +3 +/– | |
А на хрена тогда С нужен ? Если нужно сразу на ассемблере фигачить | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #50 | ||
| 82. Сообщение от Neon (??), 24-Ноя-24, 05:41 | –1 +/– | |
> В сях нет стандартного способа посмотерть флаги, внезапно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #52 Ответы: #97 | ||
| 84. Сообщение от Neon (??), 24-Ноя-24, 05:43 | –1 +/– | |
Какие проблемы ? Смотрим объявление функции. В современных IDE это автоматом подсвечивается при наведении на функцию | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #70 Ответы: #161 | ||
| 85. Сообщение от Neon (??), 24-Ноя-24, 05:44 | +/– | |
Почему "Ы" ??? Чтоб никто не догадался!) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #77 | ||
| 86. Сообщение от Илья (??), 24-Ноя-24, 05:48 | –1 +/– | |
Значит, типизация не строгая. Должно сломаться всё по цепочке. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #70 Ответы: #163 | ||
| 87. Сообщение от Аноним (87), 24-Ноя-24, 05:50 | –3 +/– | |
> Удалена возможность определения функций в стиле K&R C, используемом до принятия спецификации ANSI C и описанном в книге "The C Programming Language" Кернигана и Ритчи. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #136, #238, #294 | ||
| 88. Сообщение от Аноним (87), 24-Ноя-24, 05:53 | –1 +/– | |
Оригинальный язык С описан в книге "The C Programming Language" Кернигана и Ритчи. Все остальное я могу с полным правом игнорировать. Отныне все мои проекты будут базироваться исключительно на книге "The C Programming Language". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #157, #173, #215 | ||
| 89. Сообщение от Аноним (87), 24-Ноя-24, 06:01 | +1 +/– | |
> указания имён неиспользуемых параметров при определении функций (как в C++) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #117, #240 | ||
| 90. Сообщение от morphe (?), 24-Ноя-24, 06:13 | +2 +/– | |
> Потому что системный язык должен полагаться на то как происходит сложение на аппаратном уровне в конкретной системе, а не воротить абстракцию над абстракцией лишь бы все было везде одинаково. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #33 Ответы: #111 | ||
| 91. Сообщение от Аноним (91), 24-Ноя-24, 06:22 | –1 +/– | |
если a = -10, то при | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #48 | ||
| 92. Сообщение от ijuij (?), 24-Ноя-24, 06:35 | +/– | |
> Удалена возможность определения функций в стиле K&R C | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #93, #159 | ||
| 93. Сообщение от ijuij (?), 24-Ноя-24, 06:46 | +/– | |
А так мне все нововведения нравятся, и особенно хочу отметить это: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #92 Ответы: #101, #109 | ||
| 95. Сообщение от Аноним (-), 24-Ноя-24, 06:55 | –1 +/– | |
>> Чтоб меньше конфликтов было при всяких #include и inline. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #17 Ответы: #126 | ||
| 96. Сообщение от Аноним (-), 24-Ноя-24, 07:16 | +1 +/– | |
> у тебя есть процессор и три регистра по 32 бита | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #62 Ответы: #246 | ||
| 97. Сообщение от Аноним (-), 24-Ноя-24, 07:28 | +1 +/– | |
>> В сях нет стандартного способа посмотерть флаги, внезапно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #82 Ответы: #124 | ||
| 99. Сообщение от Аноним (-), 24-Ноя-24, 07:45 | +/– | |
> что-то фигня какая-то с auto.. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #70 Ответы: #331 | ||
| 101. Сообщение от Аноним (101), 24-Ноя-24, 07:47 | +/– | |
Мммм. Как же мне не хватало переменных длиной 3, 7, 11 бит | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #93 Ответы: #202 | ||
| 103. Сообщение от 21yosenior (?), 24-Ноя-24, 08:38 | +/– | |
Судя по всему решение хорошее. Как иначе объяснить, что весь софт написан на этой дикости, а на чём-то ином не аписано ничего. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #11 Ответы: #222 | ||
| 104. Сообщение от 21yosenior (?), 24-Ноя-24, 08:39 | +/– | |
Просто они знают, что ub является переполнение, а не сложение. Поэтому у них всё работает. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #29 | ||
| 105. Сообщение от 21yosenior (?), 24-Ноя-24, 08:41 | +1 +/– | |
На практике ничего иного не наблюдается. Языки с иными свойствами почему-то миру ничего дать не смогли. Поэтому там может быть хоть в 10 раз больше багов - это никак не влияет на оценку. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #44 Ответы: #125 | ||
| 106. Сообщение от 21yosenior (?), 24-Ноя-24, 08:44 | +/– | |
Если бы не заставляли. Все слёзы и ненависть обусловлена тем, что никаких иных языков кроме си не существует. А те, которые существуют номинально - на них ничего невозможно написать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #54 | ||
| 107. Сообщение от 21yosenior (?), 24-Ноя-24, 08:45 | +/– | |
В си. __builtin_*_overflow() - 1000 лет есть. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #49 Ответы: #119 | ||
| 108. Сообщение от 21yosenior (?), 24-Ноя-24, 08:48 | +/– | |
Пистон написан на си, поэтому там ситуация таже самая. Раст компилируется си компилятором, поэтому ситуация снова такая же. Хоть паскалик бы в пример привёл - не настолько позорно было бы. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #65 Ответы: #137, #144 | ||
| 109. Сообщение от Аноним (109), 24-Ноя-24, 08:53 | +1 +/– | |
Это ж какой простор для UB! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #93 Ответы: #114, #142 | ||
| 111. Сообщение от Аноним (244), 24-Ноя-24, 08:54 | +1 +/– | |
> А в сях стандарт написан так, что сложение может происходить на абаках | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #90 | ||
| 112. Сообщение от 21yosenior (?), 24-Ноя-24, 08:55 | +1 +/– | |
> В сях нет стандартного способа посмотерть флаги, внезапно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #52 Ответы: #148, #196 | ||
| 113. Сообщение от Бывалый Смузихлёб (ok), 24-Ноя-24, 08:57 | +/– | |
Зато, как славно показали себя иные адепты строгой и явной типизации и отсутствия такого у того же ЖС вот то ли дело сишечка | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #70 | ||
| 114. Сообщение от ijuij (?), 24-Ноя-24, 09:00 | +/– | |
> а это-то как? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #109 | ||
| 115. Сообщение от 21yosenior (?), 24-Ноя-24, 09:04 | –1 +/– | |
Хуже. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #38 | ||
| 117. Сообщение от Аноним (-), 24-Ноя-24, 09:17 | +3 +/– | |
Требую больше постов о том, как ты игнорируешь. Я большой любитель поведения людей, которое можно описать словами "я такая противоречивая сегодня". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #89 | ||
| 118. Сообщение от Bottle (?), 24-Ноя-24, 09:20 | +/– | |
...и теперь ты нагородил кучу проверок на пустом месте, которые ещё надо писать руками, а не использовать заранее безопасные типы, определённые стандартом языка. В каком-то месте забудешь, и получишь overflow. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #59 Ответы: #212 | ||
| 119. Сообщение от 21yosenior (?), 24-Ноя-24, 09:21 | +1 +/– | |
Нет, похоже всё ещё хуже - там в новости написано "Добавлена поддержка заголовочных файлов <stdckdint.h>". Это даже в стандарте теперь есть, но почему-то эксперты говорят "в си нет способа". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #107 Ответы: #188 | ||
| 120. Сообщение от Аноним (73), 24-Ноя-24, 09:31 | +/– | |
Аноним написал много латинских слов, и думает, что написал что-то умное. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #46 Ответы: #143, #251 | ||
| 121. Сообщение от Аноним (121), 24-Ноя-24, 09:32 | +3 +/– | |
"Хочу смеяться пять минут!" © | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #72 Ответы: #201 | ||
| 122. Сообщение от Аноним (122), 24-Ноя-24, 09:33 | +1 +/– | |
Когда мне нужно было решить задачу проверки на переполнение, я использовал intprops.h из gnulib. Как более удобная обёртка, что ли. Тоже в итоге там какие-то подобные проверки. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #48 | ||
| 123. Сообщение от Аноним (73), 24-Ноя-24, 09:36 | +/– | |
Вы писали на сях, чтобы было быстро, а не чтобы было портабельно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #53 Ответы: #191 | ||
| 124. Сообщение от Аноним (244), 24-Ноя-24, 09:40 | +1 +/– | |
> В парадигмах C вообще возможны как таковые только mem-mapped доступы. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #97 Ответы: #195, #268 | ||
| 125. Сообщение от Bottle (?), 24-Ноя-24, 09:43 | –2 +/– | |
Практика не показатель качества - выживают не самые сильные и умные, а самые адаптированные. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #105 Ответы: #130, #131 | ||
| 126. Сообщение от Аноним (6), 24-Ноя-24, 09:44 | +/– | |
Теперь не будут? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #95 Ответы: #134 | ||
| 128. Сообщение от Аноним (32), 24-Ноя-24, 09:55 | +/– | |
Зачем тебе тогда си если ты собрался это проверять на каждом сложении? Чтобы побольше поторомозить? Ну так тебе уже сказали джаваскрипт твой выбор. Переполнение к слову не единственная проблема. И ты их проверять на каждом сложении .. устанешь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #48 | ||
| 130. Сообщение от Аноним (32), 24-Ноя-24, 09:57 | +/– | |
Тебе навешали лапши про какие то вульны и ты теперь истеришь не по делу. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #125 | ||
| 131. Сообщение от 21yosenior (?), 24-Ноя-24, 10:10 | +/– | |
Показатель. Воровские лозунги ничего не стоят и не значат. Да и в целом рассказы про показатели имеют смысл только в контексте выбора. Здесь выбора нет - остальные языки не слабы, а просто не существуют. Поэтому сразу мимо. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #125 | ||
| 132. Сообщение от Аноним (132), 24-Ноя-24, 10:17 | –1 +/– | |
Поверьте налепив сверху на ассемблер макросов можно с легкостью слабать любой сайт )) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #68 Ответы: #174, #184, #327 | ||
| 134. Сообщение от Аноним (132), 24-Ноя-24, 10:22 | +5 +/– | |
теперь будут городить современные модные костыли | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #126 | ||
| 135. Сообщение от Аноним (244), 24-Ноя-24, 10:29 | +/– | |
> в стандарты С | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #18 Ответы: #198 | ||
| 136. Сообщение от Аноним (244), 24-Ноя-24, 10:42 | +/– | |
> старый стандарт 89 года | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #87 Ответы: #178, #346 | ||
| 137. Сообщение от Аноним (-), 24-Ноя-24, 10:45 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #108 Ответы: #139 | ||
| 139. Сообщение от 21yosenior (?), 24-Ноя-24, 10:59 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #137 Ответы: #179 | ||
| 140. Сообщение от Аноним (-), 24-Ноя-24, 11:24 | +/– | |
Почему? А потому что диды-недостандартописаки смогли подоcpaть даже в такой простой вещий как char. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #77 Ответы: #155 | ||
| 142. Сообщение от Советский инженер (ok), 24-Ноя-24, 11:29 | +/– | |
> Ну и вообще, полностью идёт вразрез с идеей сишки. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #109 Ответы: #158 | ||
| 143. Сообщение от Аноним (-), 24-Ноя-24, 11:33 | +1 +/– | |
Если для вас | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #120 | ||
| 144. Сообщение от Аноним (-), 24-Ноя-24, 11:38 | +/– | |
> Раст компилируется си компилятором | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #108 Ответы: #150 | ||
| 145. Сообщение от Аноним (166), 24-Ноя-24, 11:45 | +/– | |
Есть регистр флагов, где валидность результата уже видна и не надо городить ваши фантазии. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #62 | ||
| 146. Сообщение от Тот_Самый_Анонимус_ (?), 24-Ноя-24, 11:46 | –3 +/– | |
Ну, кстати, 0b, 0B и %b были вполне логичны изначально. А вот true и false излишни. Меня радовало их отсутствие после мерзского паскаля. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #72 Ответы: #147, #181 | ||
| 147. Сообщение от нах. (?), 24-Ноя-24, 11:49 | +4 +/– | |
не, ну как только в процессорах появятся "true" и "false", а не jz, так сразу пусть и приходят. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #146 Ответы: #186 | ||
| 148. Сообщение от Аноним (-), 24-Ноя-24, 11:52 | +/– | |
> переполняй сколько хочешь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #112 | ||
| 149. Сообщение от Аноним (166), 24-Ноя-24, 11:52 | +/– | |
стандартный вопрос - какому числу равен min int? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #59 Ответы: #190 | ||
| 150. Сообщение от 21yosenior (?), 24-Ноя-24, 12:01 | +/– | |
Соответствует, просто ты ангажированный агитатор, спамящий агитки. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #144 | ||
| 152. Сообщение от Аноним (166), 24-Ноя-24, 12:23 | –1 +/– | |
Уже давно есть типы фиксированной ширины и контроль переполнения. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #74 Ответы: #293 | ||
| 153. Сообщение от Аноним (153), 24-Ноя-24, 12:26 | +1 +/– | |
Успехов GCC конечно, но лучше я буду использовать odin-lang и даже zig-lang уже сейчас. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #304 | ||
| 154. Сообщение от Аноним (166), 24-Ноя-24, 12:27 | +/– | |
Потому что стандартом символа стал уникод. Кроме того это унификация под типы фиксированной ширины. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #77 Ответы: #182 | ||
| 155. Сообщение от Аноним (166), 24-Ноя-24, 12:29 | +/– | |
Диды писали для себя и не думали о глобализации. Еще они дали местным инженерам адаптировать для своей аппаратной платформы. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #140 Ответы: #217 | ||
| 156. Сообщение от Аноним (156), 24-Ноя-24, 12:30 | +/– | |
... которое теперь приводит к выводу типа при определении объектов, что позволяет использовать признак "auto" вместо типа для определения типа переменных на основе типа выражения для их инициализации | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 157. Сообщение от Аноним (166), 24-Ноя-24, 12:34 | +3 +/– | |
Главное держитесь подальше от учеников. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #88 Ответы: #224 | ||
| 158. Сообщение от Аноним (166), 24-Ноя-24, 12:41 | –1 +/– | |
Есть масочная операция над регистром и есть ячейка памяти. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #142 Ответы: #160, #204 | ||
| 159. Сообщение от Аноним (166), 24-Ноя-24, 12:44 | +/– | |
Это изначально было неудобно и было вкусовщиной. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #92 | ||
| 160. Сообщение от Аноним (244), 24-Ноя-24, 12:48 | +1 +/– | |
Но это не ответ на вопрос о bitfield'ах. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #158 Ответы: #239 | ||
| 161. Сообщение от Аноним (166), 24-Ноя-24, 12:49 | +2 +/– | |
А без IDE и AI уже никуда? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #84 Ответы: #288 | ||
| 162. Сообщение от ProfessorNavigator (ok), 24-Ноя-24, 12:51 | +2 +/– | |
В С++ auto есть уже достаточно давно, и да, может вызывать проблемы. В том числе с читаемостью кода. Но есть у него и плюсы. Когда у вас std::find_if возвращает например итератор вида std::vector<std::tuple<MyClassOne, MyClassTwo, std::shared_ptr<MyClassThree>>>::iterator, то проще написать auto it = std::find_if(...). В данном случае и так сразу видно, итератор чего вернётся, и понятно - каким он будет. Поэтому auto вполне уместно - от него читаемость кода только повысится. Но злоупотреблять им естественно не стоит. Иначе, как вы правильно заметили, потом просто запутаетесь, какая функция что возвращает, и будете ловить проблемы на ровном месте. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #70 | ||
| 163. Сообщение от Аноним (166), 24-Ноя-24, 12:57 | +/– | |
Ну неявно это можно понимать как тип "возвращенный функцией". Освобождает от знания интерфейса функции, но оставляет вопросы сопряжения с другими типами. В си никогда не было строгой типизации. Была идея "адаптивной типизации". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #86 Ответы: #351 | ||
| 164. Сообщение от Аноним (-), 24-Ноя-24, 13:04 | +/– | |
На С++23 я уже видел проекты, а кто-нибудь видел проект на С23? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #183, #205 | ||
| 166. Сообщение от Аноним (166), 24-Ноя-24, 13:14 | +/– | |
Главное, чтобы потом не запутаться в синонимичности. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #32 | ||
| 167. Сообщение от Аноним (167), 24-Ноя-24, 13:15 | –1 +/– | |
Микроконтроллерщики уже на C++ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #72 Ответы: #187 | ||
| 168. Сообщение от Аноним (166), 24-Ноя-24, 13:18 | +/– | |
Остается вопрос - а когда определена сущность. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #32 | ||
| 169. Сообщение от Аноним (167), 24-Ноя-24, 13:22 | +/– | |
У Яфинна и кернел-девелоперов там Linux. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 | ||
| 170. Сообщение от Аноним (166), 24-Ноя-24, 13:22 | +/– | |
Если вам нужен язык для вычислительной математике - берите фортран и не пудрите мозги. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #48 | ||
| 171. Сообщение от mister_0 (?), 24-Ноя-24, 13:26 | +/– | |
>В C это невозможно сделать даже явно, а в современных языках это делается по умолчанию. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #64 | ||
| 172. Сообщение от Аноним (166), 24-Ноя-24, 13:29 | +/– | |
Для портабельно используйте Java. Си это быстрота и гибкость. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #53 Ответы: #192 | ||
| 173. Сообщение от Аноним (167), 24-Ноя-24, 13:40 | +/– | |
И обязательно в самом оригинальном vi ! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #88 Ответы: #177 | ||
| 174. Сообщение от Аноним (174), 24-Ноя-24, 13:55 | +3 +/– | |
зачем это декаденство? любой сайт можно с легкостью спаять | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #132 | ||
| 175. Сообщение от Аноним (166), 24-Ноя-24, 14:27 | +/– | |
Если по факту UB, то и объявить надо, что - UB. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 | ||
| 176. Сообщение от Аноним (166), 24-Ноя-24, 14:30 | +/– | |
>ты или дашь эти 32 бита, или профачишь вычисления. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #44 | ||
| 177. Сообщение от Truth Seeker (?), 24-Ноя-24, 14:36 | –1 +/– | |
Я использую vim - подсветка синтаксиса, авто-дополнение, многооконность в консоли, форматирование, замена и поиск regex, вставка результатов команды. Например, я могу вставить в текст прямо из сайта, не выходя из vim. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #173 Ответы: #267 | ||
| 178. Сообщение от Truth Seeker (?), 24-Ноя-24, 14:38 | +/– | |
Это не важно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #136 Ответы: #200 | ||
| 179. Сообщение от Аноним (-), 24-Ноя-24, 14:40 | +/– | |
Эвоно как, Михалыч! Оказывается LLVM это не оптимизирующий бэкенд, а всего-то компилятор Си. Надо им issue на гитхабе открыть, пацаны то не знают. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #139 | ||
| 181. Сообщение от Аноним (181), 24-Ноя-24, 14:52 | –2 +/– | |
> Ну, кстати, 0b, 0B и %b были вполне логичны изначально. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #146 | ||
| 182. Сообщение от Truth Seeker (?), 24-Ноя-24, 14:54 | –1 +/– | |
Давайте проведем эксперимент в Debian | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #154 Ответы: #199, #259 | ||
| 183. Сообщение от ijuij (?), 24-Ноя-24, 14:56 | –1 +/– | |
Пожалуйста, наберитесь терпения! Скоро всё увидите, даже не сомневайтесь! 🌟 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #164 | ||
| 184. Сообщение от Аноним (184), 24-Ноя-24, 15:06 | –1 +/– | |
Ассемблер это и есть набор макросов над набором инструкций процессора. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #132 Ответы: #185, #249 | ||
| 185. Сообщение от Аноним (132), 24-Ноя-24, 15:08 | +4 +/– | |
LLVM ? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #184 | ||
| 186. Сообщение от Аноним (-), 24-Ноя-24, 15:22 | +/– | |
> не, ну как только в процессорах появятся "true" и "false", а не | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #147 Ответы: #197 | ||
| 187. Сообщение от Аноним (-), 24-Ноя-24, 15:24 Скрыто ботом-модератором | +2 +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #167 Ответы: #250 | ||
| 188. Сообщение от Аноним (-), 24-Ноя-24, 15:31 | +/– | |
Какие милые костили)) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #119 Ответы: #194 | ||
| 189. Сообщение от Аноним (189), 24-Ноя-24, 15:39 | +/– | |
> Сначала проверь, что оба положительные, потом вычти одно из max int, сравни | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #73 | ||
| 190. Сообщение от Аноним (189), 24-Ноя-24, 15:40 | +/– | |
> стандартный вопрос - какому числу равен min int? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #149 | ||
| 191. Сообщение от Аноним (191), 24-Ноя-24, 15:45 | +/– | |
> Вы писали на сях, чтобы было быстро, а не чтобы было портабельно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #123 | ||
| 192. Сообщение от Аноним (191), 24-Ноя-24, 15:46 | +/– | |
> Для портабельно используйте Java. Си это быстрота и гибкость. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #172 | ||
| 194. Сообщение от 21yosenior (?), 24-Ноя-24, 15:59 | +1 +/– | |
Очередное умножение агитатора на ноль. Сначала он рассказывал, что нет способов. Потом, когда эти способы показали, начал рассказывать "ну раньше не было, только сейчас появились". Если ткнуть его носом уже в это враньё - он начнёт мазаться "ну это не по дефолту"/"а можно не использовать эти способы"/"я не понимаю что делаю, поэтому меня нужно принуждать к конкретному и единственному решению". И так далее. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #188 | ||
| 195. Сообщение от Аноним (195), 24-Ноя-24, 16:06 | +/– | |
>> В парадигмах C вообще возможны как таковые только mem-mapped доступы. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #124 Ответы: #233 | ||
| 196. Сообщение от Аноним (195), 24-Ноя-24, 16:13 | –1 +/– | |
>> В сях нет стандартного способа посмотерть флаги, внезапно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #112 | ||
| 197. Сообщение от нах. (?), 24-Ноя-24, 16:15 | +2 +/– | |
> Наличие или отсутствие "jz" в конкретном процессоре - вообще не гарантировано. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #186 Ответы: #206 | ||
| 198. Сообщение от Аноним (-), 24-Ноя-24, 16:23 | –1 +/– | |
>> в стандарты С | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #135 Ответы: #220 | ||
| 199. Сообщение от Аноним (-), 24-Ноя-24, 16:28 | +/– | |
> make test | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #182 Ответы: #208, #216, #271 | ||
| 200. Сообщение от Аноним (244), 24-Ноя-24, 16:29 | +/– | |
Не важно что? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #178 Ответы: #209, #221 | ||
| 201. Сообщение от ryoken (ok), 24-Ноя-24, 16:29 | +/– | |
...пересмотреть что ли... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #121 | ||
| 202. Сообщение от Аноним (-), 24-Ноя-24, 16:31 | +/– | |
> Мммм. Как же мне не хватало переменных длиной 3, 7, 11 бит | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #101 | ||
| 204. Сообщение от Аноним (-), 24-Ноя-24, 16:34 | +2 +/– | |
> Есть масочная операция над регистром и есть ячейка памяти. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #158 Ответы: #230 | ||
| 205. Сообщение от Аноним (-), 24-Ноя-24, 16:35 | –1 +/– | |
> На С++23 я уже видел проекты, а кто-нибудь видел проект на С23? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #164 Ответы: #214 | ||
| 206. Сообщение от Аноним (-), 24-Ноя-24, 16:39 | –2 +/– | |
>> Наличие или отсутствие "jz" в конкретном процессоре - вообще не гарантировано. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #197 Ответы: #236 | ||
| 207. Сообщение от Аноним (-), 24-Ноя-24, 16:46 | +1 +/– | |
>GCC 15 будет использовать стандарт C23 по умолчанию | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 208. Сообщение от Truth Seeker (?), 24-Ноя-24, 16:48 | +/– | |
Не проверяю для краткости. Вопрос не об этом. "Привет!" - это UTF-8 строка, а в main char** . | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #199 Ответы: #284 | ||
| 209. Сообщение от Truth Seeker (?), 24-Ноя-24, 16:50 | +/– | |
> Пропасть между K&R C и C89 важна. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #200 Ответы: #227 | ||
| 212. Сообщение от Аноним (212), 24-Ноя-24, 16:56 | +/– | |
> ...и теперь ты нагородил кучу проверок на пустом месте, которые ещё надо | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #118 Ответы: #218 | ||
| 214. Сообщение от Аноним (-), 24-Ноя-24, 16:58 | +1 +/– | |
> Учитывая что он финализировался без году неделю как? Coming soon! :D | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #205 Ответы: #362 | ||
| 215. Сообщение от Аноним (-), 24-Ноя-24, 16:59 | +/– | |
Скажи почему ты такой немодный? Модные и молодёжные будут использовать C23! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #88 | ||
| 216. Сообщение от Truth Seeker (?), 24-Ноя-24, 17:00 | +/– | |
./test Привет! > hello.txt | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #199 Ответы: #229 | ||
| 217. Сообщение от Аноним (-), 24-Ноя-24, 17:03 | +/– | |
Японцы с тобой несогласны вся Азия приветствует Юникод. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #155 | ||
| 218. Сообщение от Аноним (212), 24-Ноя-24, 17:07 | +/– | |
> if(a < INT_MAX - b) x=a+b | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #212 | ||
| 220. Сообщение от Аноним (244), 24-Ноя-24, 17:15 | +/– | |
> Майкрософт хотя-бы C99 уже смог в своих недоделках, чтобы им там еще про C23 что-то заикаться вообще? :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #198 Ответы: #223, #307 | ||
| 221. Сообщение от Truth Seeker (?), 24-Ноя-24, 17:21 | +1 +/– | |
В 1988 году я ещё играл в "Лунолёт" на МК-61 и таких подробностей про С89 не знал. Я говорю "условно", чтобы принять ранний стандарт за эталон, так как он реализован в GCC. Оставлю опции компилятору. Но буду за этим следить тоже. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #200 Ответы: #300 | ||
| 222. Сообщение от Аноним (-), 24-Ноя-24, 17:22 | +1 +/– | |
Весь нормальный софт написан на плюсах. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #103 | ||
| 223. Сообщение от Аноним (244), 24-Ноя-24, 17:28 | +/– | |
> потому что от языка требуется некоторая прямая совместимость | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #220 | ||
| 224. Сообщение от Truth Seeker (?), 24-Ноя-24, 17:33 | –1 +/– | |
Грамматику языка С я реализую по этой книге. Что не будет сюда подходить, то отнесу на счет дополнительных правил. Можно сказать, что это будет новая ветка развития С, с того момента. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #157 | ||
| 226. Сообщение от Аноним (-), 24-Ноя-24, 17:44 | +/– | |
>Добавлена поддержка подстановки "%b" для обработки двоичных значений в семействах функций printf() и scanf(). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #234 | ||
| 227. Сообщение от Аноним (244), 24-Ноя-24, 17:48 | +/– | |
Тогда выходит, что и C89 & С23 - разные миры. Это такая же ерунда, как про Кернигана, Ритчи и "их" C89. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #209 | ||
| 229. Сообщение от Аноним (166), 24-Ноя-24, 18:12 | +/– | |
Про это и говорю. Вы прозрачно работаете с char не подозревая о его ширине. Когда-то она была равна 8 битам. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #216 Ответы: #255 | ||
| 230. Сообщение от Аноним (166), 24-Ноя-24, 18:21 | +/– | |
struct это сущность | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #204 Ответы: #241, #287, #311 | ||
| 232. Сообщение от Аноним (166), 24-Ноя-24, 18:30 | +/– | |
А есть где нибудь статистика используемых ассемблерных инструкций тем или иным компилятором? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 233. Сообщение от Аноним (244), 24-Ноя-24, 18:33 | +/– | |
Ну блин, это была не реклама AVR, а история про то, что если не отмаплено, то в C ещё не всё так однозначно из-за этих "Extensions for the programming language C to support embedded processors". У C++, например, нет таких стандартных расширений и раздела Common extensions в стандарте нет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #195 Ответы: #303 | ||
| 234. Сообщение от Аноним (166), 24-Ноя-24, 18:39 | +1 +/– | |
Самостоятельно формировали строку в буфере и выводили через спецификатор %s. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #226 Ответы: #289 | ||
| 235. Сообщение от Аноним (166), 24-Ноя-24, 18:45 | –1 +/– | |
Не позволяйте автомату (компилятору) определять ваш код за вас. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #70 | ||
| 236. Сообщение от нах. (?), 24-Ноя-24, 18:50 | +1 +/– | |
> Как именно реализованы у конкретного проца условные переходы и какие там условия - это | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #206 Ответы: #244, #266, #297 | ||
| 237. Сообщение от Аноним (237), 24-Ноя-24, 18:51 | –1 +/– | |
> Добавлена поддержка префиксов "0b" и "0B" для указания целых значений в двоичной форме | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #72 Ответы: #257 | ||
| 238. Сообщение от Аноним (166), 24-Ноя-24, 18:52 | +/– | |
Опции GCC, управляющие диалектом языка. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #87 | ||
| 239. Сообщение от Аноним (244), 24-Ноя-24, 18:53 | +/– | |
> вопрос о | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #160 Ответы: #248 | ||
| 240. Сообщение от Аноним (166), 24-Ноя-24, 18:57 | +/– | |
Это какой-то патентный троллинг. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #89 | ||
| 241. Сообщение от Аноним (-), 24-Ноя-24, 19:45 | +/– | |
Так можно сказать что и байты не хранятся, потому что компиляторы выравнивают размер структуры на значение кратное 8, а некоторые платформы не позволяют адресовать произвольные байты, все адреса должны иметь сколько-там двоичных нулей в хвосте. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #230 | ||
| 242. Сообщение от Вы забыли заполнить поле Name (?), 24-Ноя-24, 19:47 | +1 +/– | |
> зачем вообще такое добавлять в язык со сторой типизацией? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #70 Ответы: #253 | ||
| 243. Сообщение от Аноним (304), 24-Ноя-24, 20:53 | –1 +/– | |
> Стиль K&R подразумевает описание типов аргументов после определения функции, например, "int add(a, b) int a, b; {}" | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #247 | ||
| 244. Сообщение от Аноним (244), 24-Ноя-24, 21:07 | +/– | |
> проца с истиными true/false | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #236 Ответы: #252 | ||
| 246. Сообщение от anon2 (?), 24-Ноя-24, 23:05 | +/– | |
> За 16-ричную математику этот аноним^W mister_0 получает твердую двойку! Ибо 0x2000000 прекрасно лезет в 32-битный регистр, сумма 25 битов всего. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #96 Ответы: #328 | ||
| 247. Сообщение от fuggy (ok), 25-Ноя-24, 01:52 | +/– | |
> Функции с пустым списком аргументов теперь обрабатываются как функции, не принимающие аргументы. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #243 Ответы: #256 | ||
| 248. Сообщение от Аноним (248), 25-Ноя-24, 08:48 | +1 +/– | |
>https://slashdot.org/submission/17330375/c-standards-contrib... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #239 | ||
| 249. Сообщение от Аноним (249), 25-Ноя-24, 09:27 | +1 +/– | |
Так это делают компиляторы с языков ВУ. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #184 | ||
| 250. Сообщение от Аноним (249), 25-Ноя-24, 09:35 | +/– | |
А мы ещё и не начинали. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #187 | ||
| 251. Сообщение от Аноним (251), 25-Ноя-24, 09:37 | +/– | |
> А на самом деле, implementation-defined, unspecified и undefined, это буквально одно и то же. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #120 | ||
| 252. Сообщение от нах. (?), 25-Ноя-24, 10:15 | +/– | |
> Есть -0. Он у тебя truthy или falsy? Если без вредоносной | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #244 Ответы: #296, #355 | ||
| 253. Сообщение от nobody12 (?), 25-Ноя-24, 10:31 | +/– | |
Увы, если для С++ это имеет смысл, чтобы не писать типы из 100500 шаблонов (привет Boost), то для обычного С это действительно вредительство | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #242 Ответы: #269 | ||
| 254. Сообщение от Аноним (254), 25-Ноя-24, 10:51 | +/– | |
> КАК такое возможно в языке для системного программирования | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #28 | ||
| 255. Сообщение от Аноним (6), 25-Ноя-24, 11:14 | +1 +/– | |
Это не прозрачно. Printf %s просто выводит байты и эмулятор терминала пытается их интерпретировать (по случайному совпадению он настроен на utf-8). Если ты попробуешь работать с текстом посимвольно, быстро осознаешь, что тут не так. При этом wchar обычно для utf-16, но там тоже не каждые 16 бит что-то означают. Одно из заметных следствий из этого состоит в том, что файловое имя в 64 символа не поместится в 255 байтное ограничение для имён файлов. И нельзя навскидку сказать, сколько символов можно будет записать -- это может быть и 64 и 255 и сколько угодно между этими значениями. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #229 | ||
| 256. Сообщение от Аноним (6), 25-Ноя-24, 11:42 | +/– | |
в плюсах можно писать main() и в си только main(void) -- насколько это хорошая идея судить не возьмусь, но тащить плюсы в си тема не здоровая. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #247 Ответы: #260, #270, #291 | ||
| 257. Сообщение от нах. (?), 25-Ноя-24, 11:47 | +/– | |
>> Добавлена поддержка префиксов "0b" и "0B" для указания целых значений в двоичной форме | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #237 Ответы: #262, #264, #301 | ||
| 258. Сообщение от нах. (?), 25-Ноя-24, 11:49 | +/– | |
> у тебя не хватило бит и это оверфлоу | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #62 | ||
| 259. Сообщение от Аноним (259), 25-Ноя-24, 11:51 | +1 +/– | |
Вот сразу видно счастливого человека! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #182 Ответы: #265, #273 | ||
| 260. Сообщение от Аноним (237), 25-Ноя-24, 12:12 | +/– | |
Подобные вещи к плюсам вообще отношения не имеют, как раз их назад тащить есть смысл. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #256 Ответы: #261 | ||
| 261. Сообщение от Аноним (237), 25-Ноя-24, 12:13 | +/– | |
К плюсам именно как к языку, имею в виду. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #260 | ||
| 262. Сообщение от Аноним (237), 25-Ноя-24, 12:14 | +/– | |
Так и запишем — ты совершенно не понял, о чём речь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #257 | ||
| 263. Сообщение от Аноним (237), 25-Ноя-24, 12:18 | +/– | |
Тоже глаз зацепился. Думаю: что, void отменили, что ли? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #40 Ответы: #308 | ||
| 264. Сообщение от Аноним (264), 25-Ноя-24, 12:19 | +/– | |
В DOS и x86 была принята шестнадцатеричная. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #257 | ||
| 265. Сообщение от Аноним (237), 25-Ноя-24, 12:19 | +/– | |
А потом начинается диакретика. А потом какие-нибудь арабские языки… и идёшь вешаться. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #259 Ответы: #280 | ||
| 266. Сообщение от Совершенно другой аноним (?), 25-Ноя-24, 12:32 | +1 +/– | |
> Проца без jz полагаю тоже. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #236 | ||
| 267. Сообщение от Аноним (264), 25-Ноя-24, 12:34 | +2 +/– | |
Но это уже не TrueЪ. Надо пользоваться тем, что был во времена K&R. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #177 | ||
| 268. Сообщение от фф (?), 25-Ноя-24, 13:23 | +/– | |
вот кстати, сюда же можно было бы замапить регистры процессора и проверять бит переполненности, например. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #124 | ||
| 269. Сообщение от Аноним (244), 25-Ноя-24, 14:19 | +1 +/– | |
> чтобы не писать типы из 100500 шаблонов | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #253 Ответы: #309 | ||
| 270. Сообщение от Аноним (271), 25-Ноя-24, 14:29 | –1 +/– | |
> тащить плюсы в си тема не здоровая | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #256 Ответы: #276, #285, #312 | ||
| 271. Сообщение от Аноним (271), 25-Ноя-24, 14:36 | +/– | |
> Так что если это запустить без аргументов... :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #199 Ответы: #310 | ||
| 272. Сообщение от Аноним (272), 25-Ноя-24, 14:38 | +/– | |
Лучше бы использовали С89 по умолчанию. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #279, #302, #350 | ||
| 273. Сообщение от Аноним (271), 25-Ноя-24, 14:43 | –1 +/– | |
> Ни разу не е*ался с длинами символов и кодировками) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #259 Ответы: #282, #286 | ||
| 274. Сообщение от Аноним (271), 25-Ноя-24, 14:47 | +/– | |
Представим, что каждые 5 лет обновляется учебник родного языка. Причем заменяется процентов 10 слов и процентов 30 правил. В языках программирования возможно. Может, оставят Кернигана-Ритчи в покое и направят усилия в плодотворное русло? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #278, #290 | ||
| 276. Сообщение от Аноним (6), 25-Ноя-24, 15:01 | +1 +/– | |
Это глупость. Либо пишешь на си, чтобы не иметь недостатков плюсов, либо на плюсах, если они позволяют генерировать более эффективный код в конкретном случае. При включении плюсов любой код становится заражённым плюсами. Тут и ресурсоёмкость, и раскрутка стека/исключений, и рантаймы, часто утечки на ровном месте и найти их куда сложнее чем в си, и, опять же, стандарт перегружен и нужно его понимать -- легче ошибиться. Наконец, нет ABI (до сих пор) и это прямо боль, так что применения ограничены. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #270 Ответы: #292 | ||
| 277. Сообщение от Аноним (277), 25-Ноя-24, 15:06 | +1 +/– | |
Будь мужиком, не останавливайся на C89! Используй триграфы! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 | ||
| 278. Сообщение от Аноним (272), 25-Ноя-24, 15:13 | +/– | |
Да компиляторы все равно обратную совместимость сохранят, не беспокойся. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #274 Ответы: #335 | ||
| 279. Сообщение от Аноним (-), 25-Ноя-24, 15:17 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #272 | ||
| 280. Сообщение от Аноним (-), 25-Ноя-24, 16:05 | +/– | |
Цитата из Википедии. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #265 | ||
| 281. Сообщение от _kp (ok), 25-Ноя-24, 16:07 | +/– | |
Если не указываете явно с каким стандартом Си компилировать исходник, то не все ли равно. :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #58 | ||
| 282. Сообщение от Аноним (-), 25-Ноя-24, 16:09 | +/– | |
>По крайней мере в этой области есть ли смысл вообще переводить ПО на локальные языки? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #273 | ||
| 284. Сообщение от _kp (ok), 25-Ноя-24, 16:14 | +/– | |
>>UTF-8 строка, а в main char | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #208 Ответы: #373 | ||
| 285. Сообщение от Аноним (-), 25-Ноя-24, 16:17 | +1 +/– | |
Это плохая практика. Большинство людей от этого давно отошли. Пиши либо на чистом Си, либо на плюсах, не смешивай код. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #270 | ||
| 286. Сообщение от Аноним (-), 25-Ноя-24, 16:21 | +/– | |
> В естественно-научных дисциплинах 99% мировых публикаций выходит на английском языке. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #273 | ||
| 287. Сообщение от _kp (ok), 25-Ноя-24, 16:25 | +/– | |
>>Битовое поле это дополнительная операция над сущностью. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #230 | ||
| 288. Сообщение от nilsys (?), 25-Ноя-24, 16:59 | +/– | |
ну вы можете хоть на бумажках писать, но большинство людей ориентируются на использование подходящих для работы инструментов | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #161 | ||
| 289. Сообщение от _kp (ok), 25-Ноя-24, 17:06 | +/– | |
Часто это уже добавлено в компиляторах для контроллеров. Ничего нового, просто зафиксировали. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #234 | ||
| 290. Сообщение от Аноним (264), 25-Ноя-24, 17:09 | +/– | |
Допустим, Кернигана и Ритчи оставили в покое. А в какое плодотворное русло направлять усилия, совершенно новые языки пилить? Так эти усилия и так полны плодами. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #274 Ответы: #299, #352 | ||
| 291. Сообщение от _kp (ok), 25-Ноя-24, 17:11 | +/– | |
> в плюсах можно писать main() и в си только main(void) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #256 | ||
| 292. Сообщение от Аноним (264), 25-Ноя-24, 17:20 | +/– | |
И что вам это ABI так жить мешает? Ну перекомпилируете ваш код, если что. Есть же libffi, если к другим языкам надо. И к тому же, большое изменение ABI, помнится, было последний раз при переходе с g++ v3.3 на v3.4. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #276 Ответы: #295, #334 | ||
| 293. Сообщение от Bottle (?), 25-Ноя-24, 17:27 | +/– | |
Всё это хорошо, ровно до тех пор, когда ты начинаешь писать код. И вдруг оказывается, что для float нет типов постоянной длины - да, на каждой платформе ошибки накопления будут свои. Удачи в отладке! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #152 | ||
| 294. Сообщение от Bottle (?), 25-Ноя-24, 17:31 | +/– | |
Я тебе скажу, о! ужас!, суровую правду жизни: ты и на русском языке говоришь не эпохи Рюрика, а на языке Пушкина, Толстого, Достоевского. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #87 | ||
| 295. Сообщение от Аноним (6), 25-Ноя-24, 17:37 | +/– | |
В реальном коде будут бинарные компоненты, да и в целом пересобирать все зависимости при каждом обновлении тулчейна не очень приятно. И часто не вариант, потому что сборка обновлённым компилятором очень часто сломана (отличный пример интеловские либы, в том числе опенсорсные). Ну вот взять wxwidgets -- все проги после смены компилятора разлетаются во все стороны. Такое вот ABI. Или вон взять osl (https://github.com/AcademySoftwareFoundation/OpenShadingLang...) -- требует держать старый тулчейн для себя и всех как либо связанных компонентов годами. И openimageio туда же. Это всё опенсорс (каждый раз приходится пересобирать по десятку связанных пакетов), с проприетарными компонентами всё слишком печально. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #292 | ||
| 296. Сообщение от Аноним (244), 25-Ноя-24, 18:17 | +/– | |
> nullptr там вполне себе есть | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #252 Ответы: #298, #354, #367 | ||
| 297. Сообщение от Аноним (-), 25-Ноя-24, 18:34 | +/– | |
> но проца с истиными true/false ты конечно же не покажешь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #236 Ответы: #356 | ||
| 298. Сообщение от Аноним (-), 25-Ноя-24, 18:41 | +/– | |
>> nullptr там вполне себе есть | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #296 | ||
| 299. Сообщение от Аноним (-), 25-Ноя-24, 18:43 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #290 Ответы: #305 | ||
| 300. Сообщение от Аноним (-), 25-Ноя-24, 18:45 | +/– | |
>В 1988 году я ещё играл в "Лунолёт" на МК-61 и таких подробностей про С89 не знал. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #221 Ответы: #319 | ||
| 301. Сообщение от Аноним (-), 25-Ноя-24, 18:51 | +/– | |
> так и запишем - восьмеричная система счисления тебе не далась. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #257 | ||
| 302. Сообщение от Аноним (302), 25-Ноя-24, 19:25 | +1 +/– | |
Код, соответстующий C89, гораздо красивее, совместимость выше, его все используют и т. д. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #272 Ответы: #322 | ||
| 303. Сообщение от Аноним (-), 25-Ноя-24, 20:32 | +/– | |
> Ну блин, это была не реклама AVR, а история про то, что | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #233 Ответы: #317 | ||
| 304. Сообщение от Аноним (304), 25-Ноя-24, 20:33 | +1 +/– | |
А я буду использовать GCC, потому что он есть везде - от Windows до Haiku. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #153 Ответы: #306 | ||
| 305. Сообщение от Аноним (153), 25-Ноя-24, 21:09 | +/– | |
Что делать, что делать... Займись собой, обрасти семьёй, подумай о роде, народе и природе. Если так важно гоняться за производительностью и малым использованием памяти, то ассемблеру альтернативы нет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #299 | ||
| 306. Сообщение от Аноним (153), 25-Ноя-24, 21:13 | +/– | |
Да ты и сбр*шь. Зачем писать под всё подряд, только распылять свои силы. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #304 Ответы: #321 | ||
| 307. Сообщение от Аноним (-), 25-Ноя-24, 21:22 | +/– | |
> Так ты 2+2 написал, а сложить не сложил. Я сложу: из C99 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #220 Ответы: #318 | ||
| 308. Сообщение от Аноним (-), 25-Ноя-24, 21:23 | +/– | |
> Тоже глаз зацепился. Думаю: что, void отменили, что ли? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #263 | ||
| 309. Сообщение от Аноним (-), 25-Ноя-24, 21:25 | +/– | |
> Ядро линукса, поиск гитхаба, ищем где используют кривые аналоги auto. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #269 Ответы: #316 | ||
| 310. Сообщение от Аноним (-), 25-Ноя-24, 21:27 | +/– | |
>> Так что если это запустить без аргументов... :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #271 | ||
| 311. Сообщение от Аноним (-), 25-Ноя-24, 21:32 | +/– | |
> struct это сущность | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #230 | ||
| 312. Сообщение от Аноним (153), 26-Ноя-24, 01:42 | +/– | |
Всё же ты пишешь на с++, возможно, иногда делая вставки на си. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #270 Ответы: #314 | ||
| 314. Сообщение от Аноним (271), 26-Ноя-24, 06:41 | +/– | |
Возможно, и так. Но если нужна DLL, наружу всё-равно выглядывает C. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #312 | ||
| 315. Сообщение от ffsdmad (ok), 26-Ноя-24, 08:15 | +1 +/– | |
вы так дождетесь и вам ещё True-1 и True-2 подвезут | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 | ||
| 316. Сообщение от Аноним (244), 26-Ноя-24, 08:15 | +/– | |
>> typeof(var) ... = ... var - до 1000 файлов | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #309 | ||
| 317. Сообщение от Аноним (244), 26-Ноя-24, 09:08 | +/– | |
> А таки вон те кейворды... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #303 Ответы: #329 | ||
| 318. Сообщение от Аноним (244), 26-Ноя-24, 11:08 | +/– | |
> За юзеж такого в МК гнать надо цаными тряпками, имхо, из профессии. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #307 Ответы: #323, #324, #330 | ||
| 319. Сообщение от Аноним (264), 26-Ноя-24, 12:19 | +/– | |
Да ладно вам, MK-61 и МК-52 рядовым студентам покупали обычные родители. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #300 Ответы: #320 | ||
| 320. Сообщение от Аноним (-), 26-Ноя-24, 12:21 | +/– | |
> Да ладно вам, MK-61 и МК-52 рядовым студентам покупали обычные родители. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #319 Ответы: #325 | ||
| 321. Сообщение от Аноним (264), 26-Ноя-24, 12:25 | +/– | |
Ну если под Windows понимать Msys2, то там отличий от юзерспейса под Linux немного. Рзве что, только в отношении API сокетов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #306 | ||
| 322. Сообщение от Аноним (264), 26-Ноя-24, 12:31 | +/– | |
Кто все? Даже в ядре уже объявили C11, в Glibc и подавно был C99, как минимум. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #302 Ответы: #326 | ||
| 323. Сообщение от Аноним (244), 26-Ноя-24, 12:32 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #318 | ||
| 324. Сообщение от fuggy (ok), 26-Ноя-24, 14:03 | +/– | |
Да кто же эту MISRA будет использовать. Если это не критическая программа, то никто это использовать не будет. А если критическая, то они использует это и без MISRA и всё равно ошибки допускают. Вот если бы это было встроено в компиляторы на уровне варнингов. А так как нужно для оптимизации иногда ходить по тонкой грани UB они от этого плюются. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #318 | ||
| 325. Сообщение от Аноним (264), 26-Ноя-24, 14:09 | +/– | |
MK-52 навороченнее. У него были разъёмы для подключения модулей расширения. Поэтому, вряд-ли 61 дороже. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #320 Ответы: #332 | ||
| 326. Сообщение от Аноним (302), 26-Ноя-24, 14:27 | +/– | |
Ладно, не все, но свои программы я пишу в соответствии со стандартом C89. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #322 Ответы: #336 | ||
| 327. Сообщение от Аноним (-), 26-Ноя-24, 14:55 | +/– | |
> Поверьте налепив сверху на ассемблер макросов можно с легкостью слабать любой сайт )) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #132 | ||
| 328. Сообщение от Аноним (328), 26-Ноя-24, 15:05 | +/– | |
>> За 16-ричную математику этот аноним^W mister_0 получает твердую двойку! Ибо 0x2000000 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #246 | ||
| 329. Сообщение от Аноним (-), 26-Ноя-24, 16:09 | +1 +/– | |
> Но всё-таки есть стандарт на добавление подобных кейвордов... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #317 Ответы: #340 | ||
| 330. Сообщение от Аноним (-), 26-Ноя-24, 17:05 | +/– | |
> Нет, вас. MISRA и то, и другое запретила, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #318 | ||
| 331. Сообщение от arisu (ok), 26-Ноя-24, 17:26 | +/– | |
> Си вообще забавная штука. Вроде низкоуровневый, но функция на самом деле может | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #99 Ответы: #342 | ||
| 332. Сообщение от Аноним (-), 26-Ноя-24, 17:31 | +/– | |
Говоришь так, как будто было изобилие. Дефицит был. Эти МК-52 только в обласных центрах и столице продавали, вернее нет, их доставали. Сейчас скажи, что в Артеке мог отдохнуть рядовой советский ребёнок, хотя путёвка стоила "вряд-ли дороже" да? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #325 Ответы: #368 | ||
| 334. Сообщение от arisu (ok), 26-Ноя-24, 17:37 | +/– | |
> И что вам это ABI так жить мешает? Ну перекомпилируете ваш код, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #292 | ||
| 335. Сообщение от arisu (ok), 26-Ноя-24, 17:41 | +/– | |
> Да компиляторы все равно обратную совместимость сохранят, не беспокойся. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #278 Ответы: #337 | ||
| 336. Сообщение от Аноним (-), 26-Ноя-24, 17:50 | +/– | |
> Ладно, не все, но свои программы я пишу в соответствии со стандартом C89. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #326 | ||
| 337. Сообщение от Аноним (-), 26-Ноя-24, 17:58 | +/– | |
> ага. как gcc13, например, который стал ругаться на `snprintf(buf, sizeof(buf), "…", | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #335 Ответы: #338 | ||
| 338. Сообщение от arisu (ok), 26-Ноя-24, 18:11 | +/– | |
> Ну ты то известный раздолбай-концептуал, уж прости. Это таки случай когда семеро | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #337 Ответы: #344 | ||
| 339. Сообщение от Я (??), 26-Ноя-24, 22:27 | +/– | |
strdup очень безопасная функция, особенно когда принимает неалоцированную строку, питонисты добились её утверждения в стандартные | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 340. Сообщение от Аноним (244), 26-Ноя-24, 23:17 | +/– | |
С одной стороны, там поднимать почти нечего и в даташите почти всё есть. С другой стороны, я сам про avr-gcc заговорил; если плясать от того, что он даёт, то даёт он ребусы ("отыщи, где зануляется bss" и т.д.), которые предлагается использовать as is. Есть такое, это место слабое. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #329 Ответы: #341 | ||
| 341. Сообщение от Аноним (-), 27-Ноя-24, 00:29 | +/– | |
> С одной стороны, там поднимать почти нечего и в даташите почти всё есть. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #340 | ||
| 342. Сообщение от Аноним (-), 27-Ноя-24, 00:43 | +/– | |
> причём для передачи структуры по значению ABI требует, чтобы все её поля | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #331 Ответы: #343 | ||
| 343. Сообщение от arisu (ok), 27-Ноя-24, 01:21 | +/– | |
> Сам по себе стандарт C не регламентирует никакие ABI. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #342 Ответы: #361 | ||
| 344. Сообщение от Аноним (-), 27-Ноя-24, 03:09 | +/– | |
> угу. и игнорирование явного указания на то, что я понимаю, что делаю | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #338 Ответы: #345 | ||
| 345. Сообщение от arisu (ok), 27-Ноя-24, 08:38 | +/– | |
>> угу. и игнорирование явного указания на то, что я понимаю, что делаю | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #344 Ответы: #364 | ||
| 346. Сообщение от Соль земли (?), 27-Ноя-24, 09:50 | +/– | |
int no_args() дайте две. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #136 | ||
| 347. Сообщение от Соль земли (?), 27-Ноя-24, 09:52 | +/– | |
35 лет допиливали язык. Вот это я понимаю поддержка! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 348. Сообщение от InuYasha (??), 27-Ноя-24, 20:49 | +/– | |
Вот, реально задалбывает в плюсах: ну ввели вы новую погребень - ДАЙТЕ ЛЮДЯМ ЭТО ПРОВЕРИТЬ! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 349. Сообщение от InuYasha (??), 27-Ноя-24, 20:55 | +1 +/– | |
> В стандарт включены операторы typeof и typeof_unqual, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #359 | ||
| 350. Сообщение от InuYasha (??), 27-Ноя-24, 20:57 | +/– | |
Согласен на 98. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #272 | ||
| 351. Сообщение от Илья (??), 28-Ноя-24, 05:58 | +/– | |
Не понял. Что такое адаптивная типизация? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #163 | ||
| 352. Сообщение от _ (??), 28-Ноя-24, 06:15 | +/– | |
> Допустим, Кернигана и Ритчи оставили в покое. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #290 Ответы: #353 | ||
| 353. Сообщение от arisu (ok), 28-Ноя-24, 09:33 | +/– | |
> А для Си - для меня самая большая хотелка - сделайте в | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #352 | ||
| 354. Сообщение от Аноним (354), 28-Ноя-24, 18:38 | +/– | |
Фиг с ними, с условными переходами. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #296 Ответы: #357 | ||
| 355. Сообщение от arisu (ok), 28-Ноя-24, 18:44 | +/– | |
> У меня нет процессоров с минуснулем который можно | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #252 | ||
| 356. Сообщение от arisu (ok), 28-Ноя-24, 18:49 | +/– | |
> Все что не 0 является true в булеановской логике. В целом | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #297 Ответы: #358 | ||
| 357. Сообщение от Аноним (357), 28-Ноя-24, 19:03 | +/– | |
> сдвигом или без лишних инструкций? Может, есть процессоры, где можно адресовать | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #354 | ||
| 358. Сообщение от Аноним (357), 28-Ноя-24, 19:06 | +/– | |
> эвона как. отстутствие нормального булевого типа — это антиграбли. ну подумаешь, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #356 Ответы: #360 | ||
| 359. Сообщение от Аноним (-), 28-Ноя-24, 19:14 | +/– | |
>> В стандарт включены операторы typeof и typeof_unqual, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #349 | ||
| 360. Сообщение от arisu (ok), 28-Ноя-24, 19:20 | +/– | |
>> эвона как. отстутствие нормального булевого типа — это антиграбли. ну подумаешь, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #358 Ответы: #370 | ||
| 361. Сообщение от Аноним (-), 28-Ноя-24, 19:26 | +/– | |
>> Сам по себе стандарт C не регламентирует никакие ABI. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #343 Ответы: #363 | ||
| 362. Сообщение от Аноним (-), 28-Ноя-24, 19:45 | +/– | |
>> Учитывая что он финализировался без году неделю как? Coming soon! :D | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #214 | ||
| 363. Сообщение от arisu (ok), 28-Ноя-24, 20:24 | +/– | |
>>> Сам по себе стандарт C не регламентирует никакие ABI. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #361 Ответы: #372 | ||
| 364. Сообщение от Аноним (-), 28-Ноя-24, 20:46 | +/– | |
> …который авторы гоцэцэ багом не считают. к сожалению, соответствующий тикет в их | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #345 Ответы: #365 | ||
| 365. Сообщение от arisu (ok), 28-Ноя-24, 22:00 | +/– | |
> Лично мне довольно пофиг - я в целом вполне могу жить с | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #364 Ответы: #375 | ||
| 367. Сообщение от Аноним (367), 29-Ноя-24, 18:50 | +/– | |
> В процессорах есть типы | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #296 Ответы: #369 | ||
| 368. Сообщение от Anonymmm (?), 29-Ноя-24, 23:40 | +/– | |
У меня на МК-61 написано 85 рублей. Без проблем покупался даже студентами (чуть больше стипендии). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #332 | ||
| 369. Сообщение от arisu (ok), 30-Ноя-24, 05:01 | +/– | |
> Ну вот, я кладу в восьмибитный регистр 0 - 00000000 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #367 | ||
| 370. Сообщение от Аноним (370), 30-Ноя-24, 05:23 | +/– | |
> антиграбли, которые надо усердно ловить дополнительной тулзовиной. отличные антиграбли, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #360 Ответы: #371 | ||
| 371. Сообщение от arisu (ok), 30-Ноя-24, 05:38 | +/– | |
> Да сам пиши на своих модулах и оберонах | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #370 Ответы: #379 | ||
| 372. Сообщение от Аноним (-), 30-Ноя-24, 06:06 | +/– | |
> правда, они даже ввод и вывод делать не могут — потому что | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #363 Ответы: #374 | ||
| 373. Сообщение от Аноним (-), 30-Ноя-24, 06:17 | +/– | |
> Так Вы со строкой ничего и не делаете, а выводите что дали. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #284 | ||
| 374. Сообщение от arisu (ok), 30-Ноя-24, 06:25 | +/– | |
>> правда, они даже ввод и вывод делать не могут — потому что | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #372 Ответы: #380 | ||
| 375. Сообщение от Аноним (-), 03-Дек-24, 18:41 | +/– | |
>> мир не идеален, и делать из этого трагедию вселенского масштаба я не собираюсь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #365 Ответы: #376 | ||
| 376. Сообщение от arisu (ok), 04-Дек-24, 00:02 | +/– | |
>>> мир не идеален, и делать из этого трагедию вселенского масштаба я не собираюсь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #375 | ||
| 379. Сообщение от Аноним (-), 04-Дек-24, 09:27 | +1 +/– | |
>> Да сам пиши на своих модулах и оберонах | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #371 Ответы: #381 | ||
| 380. Сообщение от Аноним (380), 04-Дек-24, 10:00 | +/– | |
> ух ты, это у нас теперь часть языка. эвона как. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #374 Ответы: #382 | ||
| 381. Сообщение от arisu (ok), 04-Дек-24, 10:01 | +/– | |
>>> Да сам пиши на своих модулах и оберонах | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #379 | ||
| 382. Сообщение от arisu (ok), 04-Дек-24, 10:13 | +/– | |
> Прикинь, часть стандарта на ЯП! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #380 | ||
| 383. Сообщение от uis (??), 05-Дек-24, 11:49 | +/– | |
>В "stddef.h" добавлен макрос "unreachable". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 384. Сообщение от pavlinux (ok), 10-Дек-24, 19:44 | +/– | |
> Добавлена поддержка префиксов "0b" и "0B" для указания целых значений в двоичной форме, например, "int b = 0b101010". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |