Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от opennews (??), 26-Апр-23, 17:09 | ||
После года разработки опубликован релиз свободного набора компиляторов GCC 13.1, первый значительный выпуск в новой ветке GCC 13.x. В соответствии с новой схемой нумерации выпусков, версия 13.0 использовалась в процессе разработки, а незадолго до выхода GCC 13.1 уже ответвилась ветка GCC 14.0, на базе которой будет сформирован следующий значительный релиз GCC 14.1... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
1. Скрыто модератором | –7 +/– | |
Сообщение от Аноним (1), 26-Апр-23, 17:09 | ||
Ответить | Правка | Наверх | Cообщить модератору |
3. Скрыто модератором | +4 +/– | |
Сообщение от Жироватт (ok), 26-Апр-23, 17:10 | ||
Ответить | Правка | Наверх | Cообщить модератору |
10. Скрыто модератором | –6 +/– | |
Сообщение от Аноним (10), 26-Апр-23, 17:37 | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
39. Скрыто модератором | +1 +/– | |
Сообщение от Аноним (39), 26-Апр-23, 19:49 | ||
Ответить | Правка | Наверх | Cообщить модератору |
38. Скрыто модератором | +1 +/– | |
Сообщение от FF (?), 26-Апр-23, 19:37 | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
2. "Релиз набора компиляторов GCC 13" | –8 +/– | |
Сообщение от asdasd (?), 26-Апр-23, 17:09 | ||
> разрешение использования constexpr и auto при определении объектов | ||
Ответить | Правка | Наверх | Cообщить модератору |
4. "Релиз набора компиляторов GCC 13" | +4 +/– | |
Сообщение от warlock66613 (ok), 26-Апр-23, 17:13 | ||
Для уменьшения дублирования кода. | ||
Ответить | Правка | Наверх | Cообщить модератору |
58. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (58), 26-Апр-23, 21:31 | ||
И прострела пяток поизящнее, как на JS :) | ||
Ответить | Правка | Наверх | Cообщить модератору |
76. "Релиз набора компиляторов GCC 13" | +3 +/– | |
Сообщение от warlock66613 (ok), 26-Апр-23, 22:01 | ||
> И прострела пяток поизящнее, как на JS :) | ||
Ответить | Правка | Наверх | Cообщить модератору |
78. "Релиз набора компиляторов GCC 13" | +2 +/– | |
Сообщение от Аноним (78), 26-Апр-23, 22:06 | ||
> На самом деле применение автовывода типов может помогать бороться со слабостями системы типов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
93. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Илья (??), 26-Апр-23, 22:51 | ||
> Софт на шарпее вообще любит крайне неочевидно баговать, течь и проч и отлаживать его занятие очень на любителя. Неявная автоматика один из замечательных методов прострела себе пяток. | ||
Ответить | Правка | Наверх | Cообщить модератору |
109. "Релиз набора компиляторов GCC 13" | +2 +/– | |
Сообщение от Аноним (-), 27-Апр-23, 01:14 | ||
> Очень интересно было бы пример услышать. Я думаю, ты выдаёшь желаемое за | ||
Ответить | Правка | Наверх | Cообщить модератору |
150. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от Инжиниринг (?), 27-Апр-23, 10:16 | ||
> Например малоочевидные утечки памяти в мало-мальски крупных дотнет программах просто норма жизни. | ||
Ответить | Правка | Наверх | Cообщить модератору |
216. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от InuYasha (??), 27-Апр-23, 17:50 | ||
Я под НДА, но проекты на моно у нас текут. Могу сказать только что там дохрена-дохренища строковых манипуляций. | ||
Ответить | Правка | Наверх | Cообщить модератору |
236. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (-), 27-Апр-23, 23:06 | ||
> Это не общеизвестный пример. Есть ссылка на баги в таких проектах? | ||
Ответить | Правка | К родителю #150 | Наверх | Cообщить модератору |
108. "Релиз набора компиляторов GCC 13" | –1 +/– | |
Сообщение от Аноним (108), 27-Апр-23, 01:12 | ||
Всегда удивляло что находятся люди, которые избыточный код считают дополнительной проверкой. | ||
Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору |
207. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от warlock66613 (ok), 27-Апр-23, 16:49 | ||
> Например как? | ||
Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору |
237. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от Аноним (237), 27-Апр-23, 23:10 | ||
> short i = -3; | ||
Ответить | Правка | Наверх | Cообщить модератору |
90. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Илья (??), 26-Апр-23, 22:39 | ||
> Например, в C# есть атавизм в конструкции 'foreach': 'foreach(ItemType item in collection)' неявно приводит элементы 'collection' к типу 'ItemType'. | ||
Ответить | Правка | К родителю #76 | Наверх | Cообщить модератору |
5. "Релиз набора компиляторов GCC 13" | +3 +/– | |
Сообщение от Жироватт (ok), 26-Апр-23, 17:16 | ||
Для детей, выросших на всяких нескучных язычках с выводм типа при копиляции? Ну чтобы не пугать их компиляторозависимыми {инт, инт_малый, инт_большой, инт_оче_большой, инт_с_перламутровыми_пуговицами, инт_от_майкрософтов}. | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
7. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от Аноним (7), 26-Апр-23, 17:32 | ||
В си всё void* и любые типы это всего-лишь небольшой сахарок компилятора, было бы чем пугать. Мне кажется сомнительной идея перетягивать всё из плюсов, всё равно типизации в языке 0. | ||
Ответить | Правка | Наверх | Cообщить модератору |
13. "Релиз набора компиляторов GCC 13" | –3 +/– | |
Сообщение от Жироватт (ok), 26-Апр-23, 17:51 | ||
Ну, указатели (тупо целое положительное число в hex) уже вводит их в ступор. | ||
Ответить | Правка | Наверх | Cообщить модератору |
77. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от warlock66613 (ok), 26-Апр-23, 22:05 | ||
> указатели (тупо целое положительное число в hex) | ||
Ответить | Правка | Наверх | Cообщить модератору |
80. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от Аноним (78), 26-Апр-23, 22:08 | ||
Не пугай кататоника. | ||
Ответить | Правка | Наверх | Cообщить модератору |
132. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Жироватт (ok), 27-Апр-23, 08:16 | ||
Таки шо вы таки говорите... | ||
Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору |
228. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (228), 27-Апр-23, 21:12 | ||
Оно точно положительное? Есть отрицательный указатель? Может просто hex для удобства, а на самом деле указатель и в двоичной и в десятичной и в восмеричной нотации можно написать? | ||
Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору |
265. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от n00by (ok), 28-Апр-23, 07:10 | ||
Адрес в памяти по определению положителен. Указатель помимо адреса может включать содержимое сегментного регистра, например. | ||
Ответить | Правка | Наверх | Cообщить модератору |
277. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от warlock66613 (ok), 28-Апр-23, 10:49 | ||
Я бы для начала спросил: а является ли указатель числом (адресом)? И ответ: нет, не является. (Но даже и с адресом уже кстати всё может быть не так просто. Например, он может быть не числом, а парой чисел.) | ||
Ответить | Правка | Наверх | Cообщить модератору |
282. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от n00by (ok), 28-Апр-23, 12:54 | ||
> Я бы для начала спросил: а является ли указатель числом (адресом)? И ответ: нет, не является. | ||
Ответить | Правка | Наверх | Cообщить модератору |
292. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от warlock66613 (ok), 28-Апр-23, 15:49 | ||
> в DOS-е вроде 20 бит был указатель | ||
Ответить | Правка | Наверх | Cообщить модератору |
301. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от n00by (ok), 28-Апр-23, 18:35 | ||
>> в DOS-е вроде 20 бит был указатель | ||
Ответить | Правка | Наверх | Cообщить модератору |
302. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от warlock66613 (ok), 28-Апр-23, 19:09 | ||
> Адрес, по которому процессор читает или пишет, определяется <...> В | ||
Ответить | Правка | Наверх | Cообщить модератору |
304. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от n00by (ok), 28-Апр-23, 20:04 | ||
>> Адрес, по которому процессор читает или пишет, определяется <...> В | ||
Ответить | Правка | Наверх | Cообщить модератору |
306. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от warlock66613 (ok), 28-Апр-23, 21:33 | ||
> Вы заявляли про два числа. Откуда они взялись? | ||
Ответить | Правка | К родителю #304 | Наверх | Cообщить модератору |
308. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от n00by (ok), 29-Апр-23, 11:05 | ||
>> Вы заявляли про два числа. Откуда они взялись? | ||
Ответить | Правка | К родителю #306 | Наверх | Cообщить модератору |
345. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (78), 02-Май-23, 03:12 | ||
> В программах на Си для реального режима x86 дальние (far) указатели представлены | ||
Ответить | Правка | К родителю #306 | Наверх | Cообщить модератору |
319. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (319), 30-Апр-23, 09:23 | ||
так адрес в памяти или адрес памяти ? | ||
Ответить | Правка | К родителю #265 | Наверх | Cообщить модератору |
320. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от n00by (ok), 30-Апр-23, 10:37 | ||
Адрес ячейки. Ячейка памяти находится в памяти. Русский язык позволяет опускать очевидные из контекста слова, заодно отсеивая башпрограммистов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
149. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от Аноним (149), 27-Апр-23, 10:09 | ||
> Ну, указатели (тупо целое положительное число в hex) уже вводит их в ступор. | ||
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору |
49. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от Аноним (49), 26-Апр-23, 20:55 | ||
> В си всё void* и любые типы это всего-лишь небольшой сахарок компилятора, было бы чем пугать. | ||
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору |
60. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (60), 26-Апр-23, 21:36 | ||
> В любом языке со статической типизацией типы -- это "всего-лишь небольшой сахарок компилятора". | ||
Ответить | Правка | Наверх | Cообщить модератору |
82. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от Аноним (78), 26-Апр-23, 22:11 | ||
> Информация о типах теряется после компиляции, типы не переживают AST. | ||
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору |
21. "Релиз набора компиляторов GCC 13" | –2 +/– | |
Сообщение от Бывалый смузихлёб (?), 26-Апр-23, 18:34 | ||
Когда в якобы типизированные ЯП вводили подобия auto - иные адепты типизации и параллельно ненавистники недостаточно-типизированного жс с ходу начинали сс.ать кипятком и в три пасти жрать из корыта | ||
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору |
143. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от 4рл (?), 27-Апр-23, 09:37 | ||
inttype.h сто лет в обед, а вы до сих пор "платформозависимые" используете? | ||
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору |
6. "Релиз набора компиляторов GCC 13" | +2 +/– | |
Сообщение от name (??), 26-Апр-23, 17:31 | ||
>auto в C | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
8. "Релиз набора компиляторов GCC 13" | +2 +/– | |
Сообщение от _RORO_ (ok), 26-Апр-23, 17:35 | ||
Даже не из-за остутствия контроля за границами массивов? | ||
Ответить | Правка | Наверх | Cообщить модератору |
29. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от name (??), 26-Апр-23, 18:47 | ||
А я не пользуюсь массивами :-р Вообще, убогая структура дынных. | ||
Ответить | Правка | Наверх | Cообщить модератору |
35. "Релиз набора компиляторов GCC 13" | +2 +/– | |
Сообщение от Вы забыли заполнить поле Name (?), 26-Апр-23, 19:30 | ||
Привет мир продолжит работать без auto, не переживай ты так | ||
Ответить | Правка | Наверх | Cообщить модератору |
239. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (228), 27-Апр-23, 23:20 | ||
формалисты введут обязательное правило использование auto. А так-как у них мозга нет, то и объяснять им бесполезно. Они устали отбиваться от насмешек молодых про застарелость typedef и отсутствие типа для булевой переменной. | ||
Ответить | Правка | Наверх | Cообщить модератору |
36. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от _RORO_ (ok), 26-Апр-23, 19:32 | ||
Без них ты бы даже коммент не смог написать, потому что любая строка это массив букв | ||
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору |
42. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от name (??), 26-Апр-23, 20:22 | ||
Только лох использует строки-массивы. Самурай юзает связанные письки. | ||
Ответить | Правка | Наверх | Cообщить модератору |
53. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от Dzen Python (ok), 26-Апр-23, 21:17 | ||
(((((defun opennet(net(open(net())))))))) | ||
Ответить | Правка | Наверх | Cообщить модератору |
119. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (119), 27-Апр-23, 04:37 | ||
Интересно, что некие гендерфлюидные нотки здесь есть, но в целом да. | ||
Ответить | Правка | Наверх | Cообщить модератору |
121. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (121), 27-Апр-23, 04:41 | ||
Флюгик, чуток со скобками ошибся. Но в целом простительно. | ||
Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору |
63. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от Аноним (60), 26-Апр-23, 21:43 | ||
<зануда вкл> буквы в букваре <зануда выкл> | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
65. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (60), 26-Апр-23, 21:49 | ||
строка это тип string | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
74. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (74), 26-Апр-23, 21:58 | ||
> А я не пользуюсь массивами :-р Вообще, убогая структура дынных. | ||
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору |
141. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от name (??), 27-Апр-23, 09:29 | ||
А зачем массивы при передаче пакетов? Структы, указатели на память.. в каком месте массивы? | ||
Ответить | Правка | Наверх | Cообщить модератору |
229. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (228), 27-Апр-23, 21:21 | ||
Вероятно подразумевалось, что массив понятен всем ОС и языкам. Передается он как полезная нагрузка на уровне приложений. Хотя для этого существует маршалинг, потому что передавать надо не только общие типы. | ||
Ответить | Правка | Наверх | Cообщить модератору |
240. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (-), 27-Апр-23, 23:21 | ||
> А зачем массивы при передаче пакетов? Структы, указатели на память.. | ||
Ответить | Правка | К родителю #141 | Наверх | Cообщить модератору |
126. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Илья (??), 27-Апр-23, 06:52 | ||
А чем ты пользуешься? | ||
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору |
140. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от name (??), 27-Апр-23, 09:28 | ||
В общем случае графами. В частных - списками и деревьями. | ||
Ответить | Правка | Наверх | Cообщить модератору |
168. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от _RORO_ (ok), 27-Апр-23, 12:43 | ||
Ну так в графах и деревьях под капотом тоже массив | ||
Ответить | Правка | Наверх | Cообщить модератору |
179. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от name (??), 27-Апр-23, 13:58 | ||
Лолшто | ||
Ответить | Правка | Наверх | Cообщить модератору |
266. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от n00by (ok), 28-Апр-23, 07:13 | ||
Посмотрите исходники malloc(). | ||
Ответить | Правка | Наверх | Cообщить модератору |
286. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от name (??), 28-Апр-23, 14:19 | ||
От меня это не зависит. Я там за границы массива не выйду. | ||
Ответить | Правка | Наверх | Cообщить модератору |
289. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от n00by (ok), 28-Апр-23, 15:10 | ||
Зато можно вызвать mmap() и реализовать граф поверх той памяти, заменив указатели индексами. Получится под капотом массив. | ||
Ответить | Правка | Наверх | Cообщить модератору |
230. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (228), 27-Апр-23, 21:27 | ||
не всегда оправдано. | ||
Ответить | Правка | К родителю #140 | Наверх | Cообщить модератору |
9. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от СекторГаза (?), 26-Апр-23, 17:37 | ||
Остаётся подвал? | ||
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору |
11. "Релиз набора компиляторов GCC 13" | +4 +/– | |
Сообщение от _RORO_ (ok), 26-Апр-23, 17:43 | ||
Всякие int,long размер которых не определён спецификацией это ни рыба ни мясо. Есть смысл или чётко определять размер (uint32,int32,int64,float32,float64...) или выводить тип автоматически | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
57. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (60), 26-Апр-23, 21:28 | ||
Поэтому Си и завоевал популярность. | ||
Ответить | Правка | Наверх | Cообщить модератору |
64. "Релиз набора компиляторов GCC 13" | +8 +/– | |
Сообщение от Аноним (64), 26-Апр-23, 21:46 | ||
> long в два раза длиннее int. | ||
Ответить | Правка | Наверх | Cообщить модератору |
68. "Релиз набора компиляторов GCC 13" | –1 +/– | |
Сообщение от Аноним (60), 26-Апр-23, 21:52 | ||
однобайтное целое (англ. tiny int) — 8 бит, -128 ÷ 127; | ||
Ответить | Правка | Наверх | Cообщить модератору |
83. "Релиз набора компиляторов GCC 13" | +4 +/– | |
Сообщение от Аноним (-), 26-Апр-23, 22:19 | ||
> Википедия. Чтобы быстро. для 32 битной шины. | ||
Ответить | Правка | Наверх | Cообщить модератору |
94. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от FF (?), 26-Апр-23, 23:09 | ||
в Cortex M int и long 32 бита, а long long уже 64 | ||
Ответить | Правка | К родителю #68 | Наверх | Cообщить модератору |
95. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от FF (?), 26-Апр-23, 23:10 | ||
и опять же это компиляторы и задефайнено так, это же программная условность | ||
Ответить | Правка | Наверх | Cообщить модератору |
73. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (60), 26-Апр-23, 21:58 | ||
| ||
Ответить | Правка | К родителю #64 | Наверх | Cообщить модератору |
75. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от Аноним (74), 26-Апр-23, 22:01 | ||
Это хреновые способ доказать что-то. Ваша конкретная машина - не все возможности реализации си на той или иной платформе. Ну вон на AVR можно int как 32 бита сделать. А можно и как 16. Оба варианта, кстати, одинаково валидны по стандарту, второй быстрее, толко де-факто много кода non compliant и вести себя будет криво. Хотя формально это баг именно кривого кода удумавшего что int видите ли может быть более 16 битов, чего никто не обещал. | ||
Ответить | Правка | Наверх | Cообщить модератору |
81. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (60), 26-Апр-23, 22:09 | ||
Профессор, когда-то я это знал, а потом основательно забыл. (с) почти )) | ||
Ответить | Правка | Наверх | Cообщить модератору |
86. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от Аноним (-), 26-Апр-23, 22:21 | ||
> Потому что на практике не встречался с этими платформами. | ||
Ответить | Правка | Наверх | Cообщить модератору |
105. "Релиз набора компиляторов GCC 13" | +2 +/– | |
Сообщение от Аноним (64), 27-Апр-23, 00:54 | ||
> Потому что на практике не встречался с этими платформами | ||
Ответить | Правка | К родителю #81 | Наверх | Cообщить модератору |
156. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от n00by (ok), 27-Апр-23, 11:17 | ||
Эпичнее встречи с | ||
Ответить | Правка | Наверх | Cообщить модератору |
214. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от InuYasha (??), 27-Апр-23, 17:28 | ||
> int a[sizeof WCHAR]; | ||
Ответить | Правка | Наверх | Cообщить модератору |
259. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (228), 28-Апр-23, 00:39 | ||
Маршалинг должен быть. | ||
Ответить | Правка | Наверх | Cообщить модератору |
268. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от n00by (ok), 28-Апр-23, 07:36 | ||
>> int a[sizeof WCHAR]; | ||
Ответить | Правка | К родителю #214 | Наверх | Cообщить модератору |
233. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (228), 27-Апр-23, 22:41 | ||
Что оно? | ||
Ответить | Правка | К родителю #156 | Наверх | Cообщить модератору |
267. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от n00by (ok), 28-Апр-23, 07:28 | ||
> Что оно? | ||
Ответить | Правка | Наверх | Cообщить модератору |
211. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от Аноним (211), 27-Апр-23, 16:58 | ||
неа, оно так не работает. оно зависит не только от апаратуры но и от ос. | ||
Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору |
274. Скрыто модератором | +/– | |
Сообщение от Аноним (-), 28-Апр-23, 10:08 | ||
Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору |
169. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от InuYasha (??), 27-Апр-23, 12:45 | ||
ага, до первого хардкода или ошибки с sizeof() | ||
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору |
170. "Релиз набора компиляторов GCC 13" | –1 +/– | |
Сообщение от InuYasha (??), 27-Апр-23, 12:48 | ||
Это был закос под кроссплатформенность и одновременно упрощение, который в итоге вылился в гигантский гемор. Я тоже пишу целый огромный хэдер только для стандартизации типов. Причём, ровно так как ты и написал. Потому что меня бесят _t для примитивов. | ||
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору |
17. "Релиз набора компиляторов GCC 13" | +3 +/– | |
Сообщение от Аноним (108), 26-Апр-23, 18:20 | ||
Он нужен чтобы не писать одно и то же и не ошибаться. | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
28. "Релиз набора компиляторов GCC 13" | +8 +/– | |
Сообщение от soomrack (ok), 26-Апр-23, 18:47 | ||
auto это очень хорошее ключевое слово, если им правильно пользоваться. Оно позволяет делать код менее прибитым к типам данных и более простым. Только нужно им праивльно пользоваться. | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
32. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (32), 26-Апр-23, 19:08 | ||
Или тебе нужен был определенный тип alice, а теперь кто-то "порефакторил" код изменив person и у тебя теперь везде потенциальные ошибки, но которые не всплывают на этапе компиляции. | ||
Ответить | Правка | Наверх | Cообщить модератору |
34. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от soomrack (ok), 26-Апр-23, 19:25 | ||
Если нужен прям определенный тип, то там auto ставить, конечно, нельзя. auto это доп возможности, удобные, но как и все в ЯП оно дает много вариантов как выстрелить себе в ногу. | ||
Ответить | Правка | Наверх | Cообщить модератору |
43. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (32), 26-Апр-23, 20:38 | ||
В zig просто выводится тип автоматически, без этих костылей. | ||
Ответить | Правка | Наверх | Cообщить модератору |
55. "Релиз набора компиляторов GCC 13" | –2 +/– | |
Сообщение от Аноним (60), 26-Апр-23, 21:20 | ||
Если это так, то си перестает быть языком статической типизации. | ||
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору |
158. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от n00by (ok), 27-Апр-23, 11:24 | ||
> Если это так, то си перестает быть языком статической типизации. | ||
Ответить | Правка | Наверх | Cообщить модератору |
88. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от Аноним (-), 26-Апр-23, 22:33 | ||
> А писать | ||
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору |
227. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (228), 27-Апр-23, 21:09 | ||
> auto alica = person; | ||
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору |
37. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Вы забыли заполнить поле Name (?), 26-Апр-23, 19:34 | ||
Не пользуйся | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
46. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (60), 26-Апр-23, 20:49 | ||
> На кой auto в С? | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
51. "Релиз набора компиляторов GCC 13" | –1 +/– | |
Сообщение от Аноним (60), 26-Апр-23, 20:56 | ||
Или они ушли от статической типизации и auto может быть чем угодно? | ||
Ответить | Правка | Наверх | Cообщить модератору |
89. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (-), 26-Апр-23, 22:36 | ||
> Или они ушли от статической типизации и auto может быть чем угодно? | ||
Ответить | Правка | Наверх | Cообщить модератору |
104. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (60), 27-Апр-23, 00:52 | ||
> вот тот другой auto, как в новых плюсах. | ||
Ответить | Правка | Наверх | Cообщить модератору |
146. "Релиз набора компиляторов GCC 13" | +3 +/– | |
Сообщение от Аноним (146), 27-Апр-23, 09:45 | ||
А что, в Си запретили использование макросов? Вполне может там оказаться удобно пользоваться `auto`: | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
242. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (242), 27-Апр-23, 23:38 | ||
| ||
Ответить | Правка | Наверх | Cообщить модератору |
269. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от n00by (ok), 28-Апр-23, 08:09 | ||
> Как вам например SWAP(x++, ++y)? А если SWAP(++x, y++)? | ||
Ответить | Правка | Наверх | Cообщить модератору |
330. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (-), 30-Апр-23, 23:35 | ||
> Не надо так писать. Видно же, что это макрос. | ||
Ответить | Правка | Наверх | Cообщить модератору |
339. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от n00by (ok), 01-Май-23, 10:13 | ||
>> Не надо так писать. Видно же, что это макрос. | ||
Ответить | Правка | Наверх | Cообщить модератору |
346. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (-), 02-Май-23, 03:29 | ||
> "Я захотел нарушить конвенцию, но виноват вон тот". | ||
Ответить | Правка | Наверх | Cообщить модератору |
291. "Релиз набора компиляторов GCC 13" | +2 +/– | |
Сообщение от Аноним (291), 28-Апр-23, 15:17 | ||
> Хинт: в этом макро радикально не хватает как минимум скобочек | ||
Ответить | Правка | К родителю #242 | Наверх | Cообщить модератору |
331. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (-), 30-Апр-23, 23:53 | ||
> это макро было иллюстративным и только. | ||
Ответить | Правка | Наверх | Cообщить модератору |
154. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от n00by (ok), 27-Апр-23, 11:04 | ||
>> разрешение использования constexpr и auto при определении объектов | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
244. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (228), 27-Апр-23, 23:48 | ||
> В C++ он нужен из-за монструозных template'тов. | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
262. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (262), 28-Апр-23, 04:26 | ||
> На кой auto в C? В C++ он нужен из-за монструозных template'тов. | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
12. "Релиз набора компиляторов GCC 13" | –1 +/– | |
Сообщение от Tita_M (ok), 26-Апр-23, 17:44 | ||
> bool, false и true | ||
Ответить | Правка | Наверх | Cообщить модератору |
14. "Релиз набора компиляторов GCC 13" | –1 +/– | |
Сообщение от Аноним (14), 26-Апр-23, 17:51 | ||
Не особо нужен. char и значений 0, 1 всегда хватало. | ||
Ответить | Правка | Наверх | Cообщить модератору |
85. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Tron is Whistling (?), 26-Апр-23, 22:20 | ||
Конкретно с char(byte) ты бахнешься на процах, которые требуют выравнивания при обращении к памяти. | ||
Ответить | Правка | Наверх | Cообщить модератору |
97. "Релиз набора компиляторов GCC 13" | –1 +/– | |
Сообщение от Аноним (97), 26-Апр-23, 23:12 | ||
Плохому танцору известно что мешает. В 2023 жаловатся на вышеперечисленное просто смешно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
124. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Пользователь чебурнета (?), 27-Апр-23, 05:59 | ||
Можно юнионом укладывать в чар 8 булей. А выравнивание -- это проблема компилятора. | ||
Ответить | Правка | К родителю #85 | Наверх | Cообщить модератору |
133. "Релиз набора компиляторов GCC 13" | –2 +/– | |
Сообщение от Аноним (133), 27-Апр-23, 08:46 | ||
Чо... хранить логические переменные в одном бите? Ну можно, конечно, но изврат какой-то. | ||
Ответить | Правка | Наверх | Cообщить модератору |
137. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (137), 27-Апр-23, 09:05 | ||
погугли, что такое программирование, а потом про битовые поля | ||
Ответить | Правка | Наверх | Cообщить модератору |
220. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от InuYasha (??), 27-Апр-23, 18:15 | ||
И тут аноны откроют для себя флаги. ) | ||
Ответить | Правка | Наверх | Cообщить модератору |
243. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (228), 27-Апр-23, 23:47 | ||
они всегда были затратные если только одно битовое поле. Хард программирование исключается из утверждения. | ||
Ответить | Правка | К родителю #137 | Наверх | Cообщить модератору |
177. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Пользователь чебурнета (?), 27-Апр-23, 13:30 | ||
Нет, лучше в 64. Параллельно запивая смузи. | ||
Ответить | Правка | К родителю #133 | Наверх | Cообщить модератору |
275. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Срыватель покровов (?), 28-Апр-23, 10:23 | ||
Мало в каких школах дают Сишечку. В основном дают Питон сейчас. Си скорее на первом курсе изучают. | ||
Ответить | Правка | Наверх | Cообщить модератору |
314. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Пользователь чебурнета (?), 29-Апр-23, 17:20 | ||
Верно, но это уже неустранимые проблемы нынешней системы образования, обсуждать которые -- значит скатиться в политоту. | ||
Ответить | Правка | Наверх | Cообщить модератору |
317. "Релиз набора компиляторов GCC 13" | –1 +/– | |
Сообщение от Аноним (317), 30-Апр-23, 01:18 | ||
В младших - Assembler, в средней школе - Brainfuck, в старших - Rust! | ||
Ответить | Правка | Наверх | Cообщить модератору |
318. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Пользователь чебурнета (?), 30-Апр-23, 01:36 | ||
Молодец, теперь попробуй осуществить свой педагогический эксперимент, начав с собственных детей. Если, конечно, успел настрогать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
245. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (245), 27-Апр-23, 23:59 | ||
> Можно юнионом укладывать в чар 8 булей. | ||
Ответить | Правка | К родителю #124 | Наверх | Cообщить модератору |
305. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Пользователь чебурнета (?), 28-Апр-23, 20:36 | ||
Код будет жирнее -- ну может быть, от компилятора и опций зависит. Что будет медленнее -- не верю. | ||
Ответить | Правка | Наверх | Cообщить модератору |
332. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (-), 01-Май-23, 00:13 | ||
> Код будет жирнее -- ну может быть, от компилятора и опций зависит. | ||
Ответить | Правка | Наверх | Cообщить модератору |
101. "Релиз набора компиляторов GCC 13" | +2 +/– | |
Сообщение от oficsu (ok), 26-Апр-23, 23:58 | ||
Серьёзно, char в качестве bool? Чтобы strict aliasing многого о себе не возомнил? Типичный такой эффективный Си | ||
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору |
238. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от Аноним (228), 27-Апр-23, 23:13 | ||
Поэтому в добром Си, на котором писали ОС, и не было этого типа. Была логика: 0 и всё остальное. | ||
Ответить | Правка | Наверх | Cообщить модератору |
136. "Релиз набора компиляторов GCC 13" | +3 +/– | |
Сообщение от Аноним (137), 27-Апр-23, 09:00 | ||
то чувство, когда маленькие дети не знают про stdbool.h, но рассказывают всем о том, как всегда было | ||
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору |
15. "Релиз набора компиляторов GCC 13" | +7 +/– | |
Сообщение от Жироватт (ok), 26-Апр-23, 17:57 | ||
[ ] Деды (Ритчи и Керниган) не пользовались, и тебе не надо. | ||
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору |
18. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от xsignal (ok), 26-Апр-23, 18:20 | ||
А зачем он нужен? По-моему 0/1, проще чем false/true. | ||
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору |
40. "Релиз набора компиляторов GCC 13" | +3 +/– | |
Сообщение от Вы забыли заполнить поле Name (?), 26-Апр-23, 20:11 | ||
Разная смысловая нагрузка (типы они для людей): получается ты своим болевым типом можешь делать тоже что с целым числом (складывать, умножать и и.п.) - зачем это нужно? Ты можешь возразить, что можно просто так не делать, но тогда мы перекладываем дополнительные поверки на погромите, а ему и так есть над чем думать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
52. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (60), 26-Апр-23, 21:15 | ||
0/что_угодно_целое | ||
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору |
67. "Релиз набора компиляторов GCC 13" | +3 +/– | |
Сообщение от Аноним (74), 26-Апр-23, 21:51 | ||
> А зачем он нужен? По-моему 0/1, проще чем false/true. | ||
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору |
106. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от _kp (ok), 27-Апр-23, 01:03 | ||
>>uint8_t var1 = 256 | ||
Ответить | Правка | Наверх | Cообщить модератору |
123. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (123), 27-Апр-23, 05:58 | ||
> На подобное заведомое переполнение gcc ругается | ||
Ответить | Правка | Наверх | Cообщить модератору |
246. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (-), 28-Апр-23, 00:08 | ||
> На подобное заведомое переполнение gcc ругается. | ||
Ответить | Правка | К родителю #106 | Наверх | Cообщить модератору |
276. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от _kp (ok), 28-Апр-23, 10:23 | ||
| ||
Ответить | Правка | Наверх | Cообщить модератору |
333. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от Аноним (237), 01-Май-23, 00:30 | ||
> Да, 90% бестолковых предупреждений, | ||
Ответить | Правка | Наверх | Cообщить модератору |
342. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от _kp (ok), 01-Май-23, 10:33 | ||
>> Да, 90% бестолковых предупреждений, | ||
Ответить | Правка | Наверх | Cообщить модератору |
347. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от Аноним (-), 02-Май-23, 03:43 | ||
> Вообще то, в первую очередь интересует отлов ошибочного присваивания не тому типу, | ||
Ответить | Правка | Наверх | Cообщить модератору |
349. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от _kp (ok), 02-Май-23, 12:35 | ||
>> Вообще то, в первую очередь интересует отлов ошибочного присваивания не тому типу, | ||
Ответить | Правка | Наверх | Cообщить модератору |
352. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (58), 07-Май-23, 07:39 | ||
> Это считай руко%опство в проектах которые пишут несколько человек, и особенно в | ||
Ответить | Правка | Наверх | Cообщить модератору |
113. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Ванёк (?), 27-Апр-23, 02:14 | ||
Если использовать uint8_t как bool, то производительность упадёт. Лучше использовать uint32_t - производительность выше. | ||
Ответить | Правка | К родителю #67 | Наверх | Cообщить модератору |
122. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (123), 27-Апр-23, 05:55 | ||
> Лучше использовать uint32_t - производительность выше | ||
Ответить | Правка | Наверх | Cообщить модератору |
160. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от n00by (ok), 27-Апр-23, 11:46 | ||
А что там такое может храниться может на практике, что разные ядра лезут в смежные ячейки? | ||
Ответить | Правка | Наверх | Cообщить модератору |
157. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от _kp (ok), 27-Апр-23, 11:17 | ||
> Если использовать uint8_t как bool, то производительность упадёт. Лучше использовать uint32_t | ||
Ответить | Правка | К родителю #113 | Наверх | Cообщить модератору |
190. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Ванёк (?), 27-Апр-23, 14:59 | ||
На x86_64 операции с uint32_t будут быстрее, чем с uint8_t и uint16_t. | ||
Ответить | Правка | Наверх | Cообщить модератору |
204. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от фф (?), 27-Апр-23, 16:25 | ||
а на AVR? | ||
Ответить | Правка | Наверх | Cообщить модератору |
213. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от _kp (ok), 27-Апр-23, 17:12 | ||
> а на AVR? | ||
Ответить | Правка | Наверх | Cообщить модератору |
221. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от n00by (ok), 27-Апр-23, 18:15 | ||
> На x86_64 операции с uint32_t будут быстрее, чем с uint8_t и uint16_t. | ||
Ответить | Правка | К родителю #190 | Наверх | Cообщить модератору |
231. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Ванёк (?), 27-Апр-23, 22:04 | ||
> Когда будут и кто обещал? | ||
Ответить | Правка | Наверх | Cообщить модератору |
271. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от n00by (ok), 28-Апр-23, 08:40 | ||
>> Когда будут и кто обещал? | ||
Ответить | Правка | Наверх | Cообщить модератору |
222. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от n00by (ok), 27-Апр-23, 18:21 | ||
>> Если использовать uint8_t как bool, то производительность упадёт. Лучше использовать uint32_t | ||
Ответить | Правка | К родителю #157 | Наверх | Cообщить модератору |
247. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (-), 28-Апр-23, 00:12 | ||
> Если использовать uint8_t как bool, то производительность упадёт. Лучше использовать uint32_t | ||
Ответить | Правка | К родителю #113 | Наверх | Cообщить модератору |
151. "Релиз набора компиляторов GCC 13" | –1 +/– | |
Сообщение от fidoman (ok), 27-Апр-23, 10:24 | ||
"uint8_t var1 = 256;" | ||
Ответить | Правка | К родителю #67 | Наверх | Cообщить модератору |
184. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Пользователь чебурнета (?), 27-Апр-23, 14:22 | ||
> И в этом весь C. Сделать для быстрого косособачинга кривую функцию компилятора | ||
Ответить | Правка | Наверх | Cообщить модератору |
264. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от _ (??), 28-Апр-23, 05:23 | ||
дитё порвало ( | ) :-D | ||
Ответить | Правка | Наверх | Cообщить модератору |
272. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от n00by (ok), 28-Апр-23, 08:50 | ||
И соберётся и запустится. Эффект окажется для некоторых неожиданным. Особенно для перепутавших компилятор с линкером. | ||
Ответить | Правка | Наверх | Cообщить модератору |
334. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (237), 01-Май-23, 00:31 | ||
> сию конструкцию засунуть в компилятор и понять что не собеётся, ума (предсказуемо) | ||
Ответить | Правка | К родителю #264 | Наверх | Cообщить модератору |
249. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (-), 28-Апр-23, 00:14 | ||
> И в этом весь C. Сделать для быстрого косособачинга кривую функцию компилятора | ||
Ответить | Правка | К родителю #151 | Наверх | Cообщить модератору |
23. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (23), 26-Апр-23, 18:35 | ||
Он уже был в С11 как _Bool, сейчас stdbool.h решили деприкейтнуть. | ||
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору |
69. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от Аноним (74), 26-Апр-23, 21:53 | ||
Он и вон тем stdbool'ом был как bool вывешен (как typedef вроде). То что для нормального була вместо левоватого _Bool надо добавочный хидер вообще смотрелось странновато как по мне. | ||
Ответить | Правка | Наверх | Cообщить модератору |
71. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (74), 26-Апр-23, 21:56 | ||
Целочисленные типы сей как булеан довольно опасная штука, они врапаются по основанию 2, как минимум unsigned - и можно внезапно получить инверсную логику. | ||
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору |
102. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от oficsu (ok), 27-Апр-23, 00:04 | ||
> Для signed превыщение min/max это по сути UB, хотя в 23 и последних плюсах вроде собирались регламентировать только 1 формат представления | ||
Ответить | Правка | Наверх | Cообщить модератору |
250. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (-), 28-Апр-23, 00:17 | ||
> Ну да, оставили только two's complement | ||
Ответить | Правка | Наверх | Cообщить модератору |
315. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от oficsu (ok), 29-Апр-23, 20:14 | ||
> по идее его wrap конкретно определен уже | ||
Ответить | Правка | Наверх | Cообщить модератору |
335. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (-), 01-Май-23, 00:40 | ||
> Ну, допустим. Дело же не в нём. | ||
Ответить | Правка | Наверх | Cообщить модератору |
26. "Релиз набора компиляторов GCC 13" | +5 +/– | |
Сообщение от Совершенно другой аноним (?), 26-Апр-23, 18:43 | ||
Тип и раньше был, как минимум с C99, только надо было включать stdbool.h. А если без включения, то был _Bool. | ||
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору |
96. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от FF (?), 26-Апр-23, 23:12 | ||
макаки написали, макаки убежали, им бесполезно доказывать, они не программисты | ||
Ответить | Правка | Наверх | Cообщить модератору |
159. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от n00by (ok), 27-Апр-23, 11:33 | ||
>> bool, false и true | ||
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору |
19. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от Аноним (19), 26-Апр-23, 18:24 | ||
несчастливый номер, пожалуй пропущу эту версию анбора конпиляторов | ||
Ответить | Правка | Наверх | Cообщить модератору |
24. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от xsignal (ok), 26-Апр-23, 18:35 | ||
А в Китае число 4 боятся, как огня, хотя ничего такого в нём нет. | ||
Ответить | Правка | Наверх | Cообщить модератору |
25. "Релиз набора компиляторов GCC 13" | –4 +/– | |
Сообщение от Аноним (7), 26-Апр-23, 18:41 | ||
> А в Китае число 4 боятся, как огня, хотя ничего такого в | ||
Ответить | Правка | Наверх | Cообщить модератору |
31. "Релиз набора компиляторов GCC 13" | +2 +/– | |
Сообщение от Tita_M (ok), 26-Апр-23, 18:52 | ||
>в китае большой прогресс в истреблении мракобесия | ||
Ответить | Правка | Наверх | Cообщить модератору |
27. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от name (??), 26-Апр-23, 18:44 | ||
Дану, стремное какое-то. Тоже начну бояться. | ||
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору |
134. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (134), 27-Апр-23, 08:53 | ||
Пятёрка конечно лучше четвёрки, но тройка еще хуже. Самое счастливое число это 5. | ||
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору |
218. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от InuYasha (??), 27-Апр-23, 18:11 | ||
13. 1 + 3 = 4. Вуаля! (тут чинацйы собрали кирпичей на новую Стену) | ||
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору |
41. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от Вы забыли заполнить поле Name (?), 26-Апр-23, 20:13 | ||
> несчастливый номер | ||
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору |
164. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от n00by (ok), 27-Апр-23, 12:22 | ||
> несчастливый номер, пожалуй пропущу эту версию анбора конпиляторов | ||
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору |
205. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от фф (?), 27-Апр-23, 16:29 | ||
дюжина - это 12 костяшек на 4 пальцах одной руки, которые считали пятым(большим) | ||
Ответить | Правка | Наверх | Cообщить модератору |
224. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от n00by (ok), 27-Апр-23, 18:30 | ||
Только костяшками считали не сами костяшки, а что-то из жизни. Например, 4 времени года по 3 месяца. | ||
Ответить | Правка | Наверх | Cообщить модератору |
279. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (279), 28-Апр-23, 11:22 | ||
у Cisco IOS'a не было 13 версии,была 12 а потом 15. Циско - молодцы. | ||
Ответить | Правка | К родителю #164 | Наверх | Cообщить модератору |
283. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от n00by (ok), 28-Апр-23, 13:04 | ||
У них и этажей нет 13-х, что с них взять, если это давняя традиция. Вон те в автономной ОС умело устроили карго-культ своему господину. | ||
Ответить | Правка | Наверх | Cообщить модератору |
287. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от name (??), 28-Апр-23, 14:22 | ||
Хм. А я всегда думал, что это про Иисуса -- если вместе соберутся 13 человек, то 1 в течении года умрет. Что даже чисто теоретически вполне вероятно. | ||
Ответить | Правка | К родителю #164 | Наверх | Cообщить модератору |
288. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от n00by (ok), 28-Апр-23, 14:56 | ||
Наша Эра началась с т.н. Великого соединения Юпитера и Сатурна в знаке Рыб в момент зимнего солнцестояния. И кстати в 2020-м она таким же соединением в Козероге закончилась. Наберите в поисковике "Эра Водолея" - вот примеры, как астролухи путают знаки Зодиака и созвездия, строя из себя знатоков и паря мозг охлосу. | ||
Ответить | Правка | Наверх | Cообщить модератору |
217. "Релиз набора компиляторов GCC 13" | +2 +/– | |
Сообщение от InuYasha (??), 27-Апр-23, 18:10 | ||
> несчастливый номер, пожалуй пропущу эту версию анбора конпиляторов | ||
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору |
33. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от AKTEON (?), 26-Апр-23, 19:11 | ||
Как там netcdf - компилируется ?? | ||
Ответить | Правка | Наверх | Cообщить модератору |
307. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Михаил (??), 29-Апр-23, 07:29 | ||
А не должен, что ли? | ||
Ответить | Правка | Наверх | Cообщить модератору |
44. "Релиз набора компиляторов GCC 13" | +2 +/– | |
Сообщение от Alexey Torgashin (?), 26-Апр-23, 20:42 | ||
Даааа, такие популярные языки добавлены (не только в 13), Модула и Фортран…. И не видно что кто-то ненавидит эти старенькие плохонькие языки . А вот Паскаль ненавидят, и там и тут лезут уроды с критикой . Хотя Паскаль мощнее и лучше и проще и изящнее Модулы и Фортрана. Я на нем CudaText пишу. Гислер ТоталКомандер пишет. | ||
Ответить | Правка | Наверх | Cообщить модератору |
47. "Релиз набора компиляторов GCC 13" | +3 +/– | |
Сообщение от Аноним (39), 26-Апр-23, 20:54 | ||
Fortran там сто лет как. | ||
Ответить | Правка | Наверх | Cообщить модератору |
48. "Релиз набора компиляторов GCC 13" | +2 +/– | |
Сообщение от xsignal (ok), 26-Апр-23, 20:54 | ||
Паскаль - отличный язык. По сути, это тот же Си, только с более понятным новичкам синтаксисом - типа, begin/end вместо фигурных скобок. Я когда-то с Паскаля без особых усилий на Си перешёл - там всё точно так же, только запись короче) | ||
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору |
66. "Релиз набора компиляторов GCC 13" | +2 +/– | |
Сообщение от _kp (ok), 26-Апр-23, 21:49 | ||
Ну да, с удобным ср@чем из всех всех всех переменных функции в её начале. | ||
Ответить | Правка | Наверх | Cообщить модератору |
84. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от AKTEON (?), 26-Апр-23, 22:19 | ||
>Ну да, с удобным ср@чем из всех всех всех переменных функции в её начале. | ||
Ответить | Правка | Наверх | Cообщить модератору |
110. "Релиз набора компиляторов GCC 13" | +2 +/– | |
Сообщение от _kp (ok), 27-Апр-23, 01:15 | ||
Переменные в начале логического блока тоже перевариваются однопроходным компилятором, и практически без усложнения компилятора. | ||
Ответить | Правка | Наверх | Cообщить модератору |
161. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от n00by (ok), 27-Апр-23, 12:01 | ||
>>Ну да, с удобным ср@чем из всех всех всех переменных функции в её начале. | ||
Ответить | Правка | К родителю #84 | Наверх | Cообщить модератору |
180. "Релиз набора компиляторов GCC 13" | –1 +/– | |
Сообщение от Аноним (180), 27-Апр-23, 14:00 | ||
Вам изобрели компьютеры чтобы не быть ограниченными одним проходом - нет, хотят г-но жрать. | ||
Ответить | Правка | К родителю #84 | Наверх | Cообщить модератору |
135. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (134), 27-Апр-23, 08:57 | ||
> плодит трудно обнаружимые ошибки использования переменных | ||
Ответить | Правка | К родителю #66 | Наверх | Cообщить модератору |
152. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от _kp (ok), 27-Апр-23, 10:34 | ||
>> плодит трудно обнаружимые ошибки использования переменных | ||
Ответить | Правка | Наверх | Cообщить модератору |
251. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (-), 28-Апр-23, 00:22 | ||
> Наоборот уменьшает. И все знают где в тексте статически определены все переменные. | ||
Ответить | Правка | К родителю #135 | Наверх | Cообщить модератору |
91. "Релиз набора компиляторов GCC 13" | –1 +/– | |
Сообщение от Аноним (-), 26-Апр-23, 22:42 | ||
> Паскаль - отличный язык. По сути, это тот же Си, только с | ||
Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору |
114. "Релиз набора компиляторов GCC 13" | –4 +/– | |
Сообщение от DEF (?), 27-Апр-23, 02:56 | ||
Днищенский язык. Вы только вдумайтесь, в Паскале длина массива и интервал индексов - это составные части типа. Невозможно в одну функцию или процедуру передавать массивы разной длины, так как они имеют разные типы. | ||
Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору |
117. "Релиз набора компиляторов GCC 13" | +2 +/– | |
Сообщение от Аноним (64), 27-Апр-23, 03:58 | ||
> Днищенский язык. Вы только вдумайтесь, в Паскале длина массива и интервал индексов - это составные части типа | ||
Ответить | Правка | Наверх | Cообщить модератору |
181. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (180), 27-Апр-23, 14:07 | ||
> Днищенский язык. Вы только вдумайтесь, в Паскале длина массива и интервал индексов - это составные части типа. Невозможно в одну функцию или процедуру передавать массивы разной длины, так как они имеют разные типы. | ||
Ответить | Правка | К родителю #114 | Наверх | Cообщить модератору |
235. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (228), 27-Апр-23, 22:59 | ||
Убогие какие-то функции получаются. И всё из-за одного формального параметра размера массива? | ||
Ответить | Правка | Наверх | Cообщить модератору |
253. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (-), 28-Апр-23, 00:26 | ||
Да даже на си так можно. Если нужно. | ||
Ответить | Правка | К родителю #181 | Наверх | Cообщить модератору |
255. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (-), 28-Апр-23, 00:28 | ||
Упс, название типа потеряно. Примерно так: typedef struct array10_t { arr[10] } array10_t; | ||
Ответить | Правка | Наверх | Cообщить модератору |
192. "Релиз набора компиляторов GCC 13" | –1 +/– | |
Сообщение от InuYasha (??), 27-Апр-23, 15:08 | ||
Там точно не ":=" ? А днищенство языка там начинается с 1. Потому что. | ||
Ответить | Правка | К родителю #114 | Наверх | Cообщить модератору |
210. "Релиз набора компиляторов GCC 13" | –1 +/– | |
Сообщение от Аноним (210), 27-Апр-23, 16:57 | ||
Все нормальные люди считают с 1, в нормальных языках типа Фортрана, Паскаля тоже с 1, в Ада - используются range, в математике нумерация с 1. | ||
Ответить | Правка | Наверх | Cообщить модератору |
212. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Пользователь чебурнета (?), 27-Апр-23, 17:08 | ||
> Все нормальные люди считают с 1, в нормальных языках типа Фортрана, Паскаля | ||
Ответить | Правка | Наверх | Cообщить модератору |
215. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от InuYasha (??), 27-Апр-23, 17:48 | ||
А вы по утрам не приходите в канцтовары покричать на линейки и рулетки? ) | ||
Ответить | Правка | К родителю #210 | Наверх | Cообщить модератору |
234. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (228), 27-Апр-23, 22:47 | ||
Докажите, что для написания ОС такая нумерация было бы лучше? | ||
Ответить | Правка | К родителю #210 | Наверх | Cообщить модератору |
294. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (-), 28-Апр-23, 16:23 | ||
> в математике нумерация с 1. | ||
Ответить | Правка | К родителю #210 | Наверх | Cообщить модератору |
56. "Релиз набора компиляторов GCC 13" | +2 +/– | |
Сообщение от Аноним (56), 26-Апр-23, 21:21 | ||
Так переписывай на Модулу скорее. Модула-2 это же продвинутый Паскаль. Считай это для тебя будет рывок вперед. Это как с Перла перейти сразу на Раку. | ||
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору |
72. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от _kp (ok), 26-Апр-23, 21:57 | ||
Вряд ли будут переписывать. Вот, если б был delphi диалект object pascal, то можно было бы и готовые наработки использовать, а если в одном проекте на gcc без бубнов можно было бы совмещать код на разных языках, так что то уместне было б и на objeсt pascal писать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
311. Скрыто модератором | +/– | |
Сообщение от Аноним (-), 29-Апр-23, 12:45 | ||
Ответить | Правка | Наверх | Cообщить модератору |
92. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от Аноним (-), 26-Апр-23, 22:42 | ||
> Это как с Перла перейти сразу на Раку. | ||
Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору |
98. "Релиз набора компиляторов GCC 13" | +4 +/– | |
Сообщение от Аноним (180), 26-Апр-23, 23:28 | ||
> эти старенькие плохонькие языки | ||
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору |
103. "Релиз набора компиляторов GCC 13" | +4 +/– | |
Сообщение от AHOHNM (?), 27-Апр-23, 00:43 | ||
>Лучший среди худших, то ещё достижение. | ||
Ответить | Правка | Наверх | Cообщить модератору |
198. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от Аноним (180), 27-Апр-23, 15:21 | ||
> А вот несогласен с такой оценкой Паскаля. | ||
Ответить | Правка | Наверх | Cообщить модератору |
296. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Alexey Torgashin (?), 28-Апр-23, 16:28 | ||
Большое спасибо. Что просветили насчет Модулы и Фортрана, буду знать что на них сделано много научных библиотек. | ||
Ответить | Правка | К родителю #98 | Наверх | Cообщить модератору |
300. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (180), 28-Апр-23, 17:26 | ||
А не надо ёрничать. Действительно, просвещайтесь: | ||
Ответить | Правка | Наверх | Cообщить модератору |
144. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от Аноним (7), 27-Апр-23, 09:38 | ||
За что их ненавидеть? Про модула не знаю ничего, а на фортране сегодня все наиболее производительные вычисления, в том числе на больших компах. Это стандарт. И зря что ли все проприетарщики пилят всё новые и новые компиляторы фортрана? И ни одного для других языков. Это, к слову, возможно, не в последнюю очередь, из-за того, что в том же гцц весьма убогий компилятор фортрана, и нормальную поддержку железа добавить проще в поделки поверх llvm. А из доступного любому обывателю прямо сегодня и сейчас есть mkl -- это наиболее производительная либа из альтернатив лапаку (а их полно) с SIMD и всем остальным. Только вот практически фортран не годится ни для чего кроме перемножения матриц. Исторически так сложилось, что его компиляторы генерировали код лучше сишных, но вот написать на фортане приложуху? Тут лучше взять что-нибудь более человеческое. А фортрану оставить математические вычисления. К слову, такой язык как ада тоже никто не ненавидит. У него есть свои применения, в отличие от того же раста. Что до паскаля, то это просто мусор, для тех, кто не осилил никаких других языков, никакого хейта тут нет. Разве что сломал мозги некоторым, все у них уроды. Ты же не будешь хейтить кувасик или тех, кто на нём сегодня кодит? Вот и паскаль там же. | ||
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору |
165. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Бывалый смузихлёб (?), 27-Апр-23, 12:29 | ||
может оказаться что дело совсем не в производительности, а в огромных горах старых наработок, которые с нуля не так чтобы сильно хотят переписывать. Ведь зачастую проще что-то что уже есть допилить, чем что-то полностью с нуля создавать | ||
Ответить | Правка | Наверх | Cообщить модератору |
178. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (7), 27-Апр-23, 13:36 | ||
Этот аргумент работает с коболом. Но где ты его помимо банкоматов увидишь сегодня? Фортран выбирают именно из-за того, что он хорош для вычислений. | ||
Ответить | Правка | Наверх | Cообщить модератору |
176. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от InuYasha (??), 27-Апр-23, 13:05 | ||
Вот за это ТоталКомандер, АИМП и прочие школоподелки из 90ых презренны. | ||
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору |
187. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (187), 27-Апр-23, 14:42 | ||
А, ну да, Паскаль не старенький ;) | ||
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору |
206. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от _hide_ (ok), 27-Апр-23, 16:38 | ||
Классический Паскаль старше C. Это на заметку так. | ||
Ответить | Правка | Наверх | Cообщить модератору |
290. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Alexey Torgashin (?), 28-Апр-23, 15:15 | ||
Паскаль старенький. Но он вбирает в себя новые веяния. Дженерики, анонимные функции, for-in, КОРБА-интерфейсы, атрибуты в [], поддержка разных CPU + OS, и т.д. Все это появляется. | ||
Ответить | Правка | К родителю #187 | Наверх | Cообщить модератору |
252. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от AKTEON (?), 28-Апр-23, 00:25 | ||
Ну и как там в паскале с параллелизмом в гетерогенных вычислительных системах ?? | ||
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору |
351. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от BeLord (ok), 05-Май-23, 17:03 | ||
Пакет под Альт Линукс есть или самому собирать, я про CudaText? | ||
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору |
50. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от Аноним (39), 26-Апр-23, 20:55 | ||
Как там дела у Iain Buclaw? | ||
Ответить | Правка | Наверх | Cообщить модератору |
107. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Hck3r (?), 27-Апр-23, 01:08 | ||
Всё отлично :) | ||
Ответить | Правка | Наверх | Cообщить модератору |
54. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (54), 26-Апр-23, 21:19 | ||
Не ну модула-2 топчик, кто бы спорил. | ||
Ответить | Правка | Наверх | Cообщить модератору |
70. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от Аноним (64), 26-Апр-23, 21:55 | ||
> В соответствии с новой схемой нумерации выпусков, версия 13.0 использовалась в процессе разработки | ||
Ответить | Правка | Наверх | Cообщить модератору |
99. "Релиз набора компиляторов GCC 13" | –3 +/– | |
Сообщение от Аноним (180), 26-Апр-23, 23:32 | ||
> Как же достало, что каждый проект придумывает свою невиданную ранее систему версионирования. Были же семантические версии десятками лет, Но нет: надо, чтобы люди при каждом релизе вспоминали, что том разработчики имели в виду - для каждого доброй дюжины проектов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
118. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от Аноним (64), 27-Апр-23, 04:08 | ||
> И это правильно, потому что ничего через циферки не выразить | ||
Ответить | Правка | Наверх | Cообщить модератору |
202. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (180), 27-Апр-23, 15:56 | ||
> Можно выразить масштаб изменений. | ||
Ответить | Правка | Наверх | Cообщить модератору |
226. "Релиз набора компиляторов GCC 13" | +2 +/– | |
Сообщение от Аноним (64), 27-Апр-23, 19:47 | ||
> Поэтому нет, версии ничего ни количественно, не качественно не выражают, никогда не выражали и не будут, а требовать этого могут только не разбирающиеся в разработке дурачки. | ||
Ответить | Правка | Наверх | Cообщить модератору |
299. "Релиз набора компиляторов GCC 13" | –1 +/– | |
Сообщение от Аноним (180), 28-Апр-23, 17:21 | ||
> Ты сам себе противоречишь, утверждая, что семантика есть, но при этом она ничего не выражает | ||
Ответить | Правка | Наверх | Cообщить модератору |
343. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от warlock66613 (ok), 01-Май-23, 10:51 | ||
То, что вы хотите от semver чего-то, что он не может — не проблема semver, это ваша проблема. | ||
Ответить | Правка | Наверх | Cообщить модератору |
280. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (280), 28-Апр-23, 12:06 | ||
>И это правильно, потому что ничего через циферки не выразить, и semver доказал свою полною несостоятельность. | ||
Ответить | Правка | К родителю #99 | Наверх | Cообщить модератору |
148. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (148), 27-Апр-23, 09:55 | ||
> Были же семантические версии десятками лет | ||
Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору |
155. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от Аноним (155), 27-Апр-23, 11:15 | ||
И чем тебя не устраивает: | ||
Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору |
166. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (166), 27-Апр-23, 12:32 | ||
Тем, что половины номеров тут нет. Например, 10.0.0 или 12.1.1. То есть вы предлагаете мне просто запомнить, какие версии есть, а каких нет. | ||
Ответить | Правка | Наверх | Cообщить модератору |
191. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Ванёк (?), 27-Апр-23, 15:02 | ||
10.0.0 или 12.1.1 - это не релизные версии, это текущие версии, над которыми ведётся работа, по завершении которой эти версии получают другие номера - в данном случае 10.1 и 12.2. | ||
Ответить | Правка | Наверх | Cообщить модератору |
87. "Релиз набора компиляторов GCC 13" | +3 +/– | |
Сообщение от nc (ok), 26-Апр-23, 22:21 | ||
Мне интересно, почему в языковые расширения (https://gcc.gnu.org/onlinedocs/gcc/C-Extensions.html , https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Extensions.html) до сих пор не добавили свойства (properties), реализованные во многих языках, в том числе и во многих расширениях С++ (как минимум в MSVC и C++Builder). Реально полезная штука как минимум для изучения огромных унаследованных кодовых баз, когда нужно перехватить обращение к тому или иному объекту/полю. Причем полная эмуляция этой фичи перегрузками операторов невозможна. Куда можно написать предложение разработчикам компилятора? | ||
Ответить | Правка | Наверх | Cообщить модератору |
100. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от Ананоним (?), 26-Апр-23, 23:37 | ||
Потому что свойства это только для тех, кто очень полюбил визуальное "программирование" мышкой. А для тех кто текстом программирует, свойства это как собаке пятая лапа. get-теры set-теры тебе в помощь. | ||
Ответить | Правка | Наверх | Cообщить модератору |
111. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от _kp (ok), 27-Апр-23, 01:38 | ||
Вы считаете, что без GUI дизайнера интерфейса писать гораздо быстрее, чисто в тексте, не видя в процессе того что получается? ;) | ||
Ответить | Правка | Наверх | Cообщить модератору |
116. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (116), 27-Апр-23, 03:23 | ||
> Отправлено _kp, 27-Апр-23 01:38 | ||
Ответить | Правка | Наверх | Cообщить модератору |
129. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (56), 27-Апр-23, 07:40 | ||
Программист совсем ничего не должен знать про GUI. GUI должен делать дизайнер. Возможно в Фигме, а программист должен брать оттуда циферки и вставлять в своё приложение. Возможно это даже промежуточный программист, которого можно назвать верстальщиком. Никаких других способов получить красивый дизайн не существует. | ||
Ответить | Правка | К родителю #111 | Наверх | Cообщить модератору |
175. "Релиз набора компиляторов GCC 13" | –1 +/– | |
Сообщение от InuYasha (??), 27-Апр-23, 13:02 | ||
Программисту надо иметь права на отламыванию пальцев дизайнеру, если что. | ||
Ответить | Правка | Наверх | Cообщить модератору |
197. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от Аноним (56), 27-Апр-23, 15:19 | ||
Даже с таким правом и даже с визуальным программированием у программиста дизайн будет полный ... отстой. Обычно даже UX отстой чего уж там. | ||
Ответить | Правка | Наверх | Cообщить модератору |
186. "Релиз набора компиляторов GCC 13" | –1 +/– | |
Сообщение от Аноним (187), 27-Апр-23, 14:32 | ||
У многих проектов 2 - 3 разработчика, а то и всего один. Вот теперь если они ещё и десигнеров для проектов искать начнут, то на собственно разработку времени не останется. Полезного кода больше не увидим. | ||
Ответить | Правка | К родителю #129 | Наверх | Cообщить модератору |
196. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от Аноним (56), 27-Апр-23, 15:17 | ||
Значит дизайн будет фи ка лия. С этим ничего нельзя поделать это данность. Это надо принять. | ||
Ответить | Правка | Наверх | Cообщить модератору |
131. "Релиз набора компиляторов GCC 13" | +2 +/– | |
Сообщение от nc (ok), 27-Апр-23, 08:15 | ||
Свойства как концепция вообще никакого отношения к визуальному программированию не имеют. Это особая трансформация синтаксического дерева, позволяющая прозрачно заменить обращения на чтение и на запись к некоторому полю данных на вызовы функций. Здесь существенна именно прозрачная замена - то есть при замене свойства на поле и обратно остальной код менять не требуется. | ||
Ответить | Правка | К родителю #100 | Наверх | Cообщить модератору |
182. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от _kp (ok), 27-Апр-23, 14:14 | ||
> Свойства как концепция вообще никакого отношения к визуальному программированию не имеют. | ||
Ответить | Правка | Наверх | Cообщить модератору |
303. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (64), 28-Апр-23, 19:17 | ||
> А для тех кто текстом программирует, свойства это как собаке пятая лапа. get-теры set-теры тебе в помощь. | ||
Ответить | Правка | К родителю #100 | Наверх | Cообщить модератору |
162. "Релиз набора компиляторов GCC 13" | –1 +/– | |
Сообщение от n00by (ok), 27-Апр-23, 12:11 | ||
Пишите на Vala, там есть свойства и в довесок GObject. | ||
Ответить | Правка | К родителю #87 | Наверх | Cообщить модератору |
172. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от InuYasha (??), 27-Апр-23, 12:54 | ||
лол, заставил меня вспомнить те годы. Да не, проперти - это костыль какой-то. Если что и было нужного в быдлере - это _кложуре для коллбэков. | ||
Ответить | Правка | К родителю #87 | Наверх | Cообщить модератору |
248. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от nc (ok), 28-Апр-23, 00:14 | ||
Это целиком и полностью покрывается возможностями std::function | ||
Ответить | Правка | Наверх | Cообщить модератору |
281. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (280), 28-Апр-23, 12:10 | ||
В спортлото напиши, Си сделан не для скрытой сложности, в противном случае там давно была бы перегрузка операторов уже давно. | ||
Ответить | Правка | К родителю #87 | Наверх | Cообщить модератору |
112. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от zog (??), 27-Апр-23, 01:43 | ||
Сборка toolchain с GCC всё так же является чёрной магией с кучей заклинаний? | ||
Ответить | Правка | Наверх | Cообщить модератору |
127. "Релиз набора компиляторов GCC 13" | +2 +/– | |
Сообщение от жявамэн (ok), 27-Апр-23, 07:02 | ||
бекенды для го и хруста.... | ||
Ответить | Правка | Наверх | Cообщить модератору |
128. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (56), 27-Апр-23, 07:36 | ||
Те кто не хотят борова чекать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
139. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (134), 27-Апр-23, 09:13 | ||
В сборочных дистрах (Gentoo, LFS) не пользуются ржавым из-за необходимости тащить его компилятор. После добавления ржавого в gcc популярность программ на нем теоретически должна вырасти. У меня в системе, например тяжелая математика на foltran и наличие этого компилятора не особо мешает. | ||
Ответить | Правка | К родителю #127 | Наверх | Cообщить модератору |
145. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (145), 27-Апр-23, 09:43 | ||
Не со всем согласен: https://blogs.gentoo.org/mgorny/2021/02/19/the-modern-packag.../ слишком большая "дроблённость" rust & go способствует внедрению закладок в используемые либы. Однако обязательное внедрение подписей PGP может помочь решить проблему. | ||
Ответить | Правка | Наверх | Cообщить модератору |
232. "Релиз набора компиляторов GCC 13" | –1 +/– | |
Сообщение от Аноним (232), 27-Апр-23, 22:28 | ||
Некогда, когда ещё программировал и занимался наукой, переписал критическую часть рассчётной программы (МКЭ) на Си, и скорость выросла в разы. Фортран - это хорошо, но очень уж не оптимизированно. | ||
Ответить | Правка | К родителю #139 | Наверх | Cообщить модератору |
270. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от Дед Ананий (?), 28-Апр-23, 08:17 | ||
Современный Fortran - вполне себе годный инструмент. Для realtime, может, и не подойдет, но для расчета эмуляций процессов при ядерном взрыве с распаралеливанием вычислений - вполне себе. Многое зависит также и от квалификации программиста. | ||
Ответить | Правка | Наверх | Cообщить модератору |
348. Скрыто модератором | +/– | |
Сообщение от Аноним (-), 02-Май-23, 03:49 | ||
Ответить | Правка | Наверх | Cообщить модератору |
316. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от soomrack (ok), 29-Апр-23, 20:33 | ||
К сожалению, для firefox уже нужно ставить Rust. Но с ним есть одна дикая вещь в gentoo: | ||
Ответить | Правка | К родителю #139 | Наверх | Cообщить модератору |
174. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от InuYasha (??), 27-Апр-23, 13:00 | ||
Пьющие кровавые смузи хипстеры. | ||
Ответить | Правка | К родителю #127 | Наверх | Cообщить модератору |
201. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от Аноним (56), 27-Апр-23, 15:48 | ||
Свободные и независимые хипстеры, которые за чистоту кода против корповых компиляторов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
153. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Штыбель (?), 27-Апр-23, 10:40 | ||
>Объявлена устаревшей поддержка Solaris 11.3 | ||
Ответить | Правка | Наверх | Cообщить модератору |
167. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (167), 27-Апр-23, 12:35 | ||
Решил тут попробовать G++. И что? | ||
Ответить | Правка | Наверх | Cообщить модератору |
188. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (187), 27-Апр-23, 14:44 | ||
Разве манипуляции с секциями ELF не задача линкера? | ||
Ответить | Правка | Наверх | Cообщить модератору |
189. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от Аноним (7), 27-Апр-23, 14:54 | ||
Просто тут другой под к вопросу. Один ламеровендузятский, где всё пихают в кучу, и другой нормальный, где инструменты занимаются своими вещами и дают контроль программисту. Я так понимаю, в этом суть проблемы. | ||
Ответить | Правка | Наверх | Cообщить модератору |
225. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от n00by (ok), 27-Апр-23, 18:46 | ||
В Виндосе в MSVC точка входа задавалась ключём линкеру /ENTRY:function. В ассемблерах можно в исходном тексте указывать. Может он так троллит? | ||
Ответить | Правка | Наверх | Cообщить модератору |
260. "Релиз набора компиляторов GCC 13" | +2 +/– | |
Сообщение от Аноним (245), 28-Апр-23, 00:43 | ||
> 1) Возможности явно указать точку входа прямо в коде нет, | ||
Ответить | Правка | К родителю #167 | Наверх | Cообщить модератору |
173. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Ilya Indigo (ok), 27-Апр-23, 12:59 | ||
GCC 13 и не слова про #include <cstdio>. | ||
Ответить | Правка | Наверх | Cообщить модератору |
313. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (245), 29-Апр-23, 17:17 | ||
>cstdio | ||
Ответить | Правка | Наверх | Cообщить модератору |
323. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (133), 30-Апр-23, 15:38 | ||
stdio.h | ||
Ответить | Правка | Наверх | Cообщить модератору |
327. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Ilya Indigo (ok), 30-Апр-23, 19:03 | ||
>>cstdio | ||
Ответить | Правка | К родителю #313 | Наверх | Cообщить модератору |
273. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Ананий (?), 28-Апр-23, 09:31 | ||
Можно оффтоп ради саморазвития, раз уж тут околосистемные погромисты собрались. В линукс/бсд/солярисах такой же идиотизм с исполняемыми файлами как и в шиндовом EXE, когда в заголовке прописываются смещения в коде, которые нужно обновлять для выделенного блока памяти каждый раз при запуске? | ||
Ответить | Правка | Наверх | Cообщить модератору |
278. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от Пидор Пэн (?), 28-Апр-23, 10:50 | ||
В виндовых x64 exe этого уже нет, так как код стал PIC-подобным | ||
Ответить | Правка | Наверх | Cообщить модератору |
321. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (133), 30-Апр-23, 15:31 | ||
А если какой-нибудь кульхацкер на ASM'е наваяет с прямой адресацией? | ||
Ответить | Правка | Наверх | Cообщить модератору |
340. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от n00by (ok), 01-Май-23, 10:24 | ||
Кульхацкер если что наваяет, то потом обязательно проверит. Тем он и отличается от анонимного эксперта. | ||
Ответить | Правка | Наверх | Cообщить модератору |
284. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от n00by (ok), 28-Апр-23, 13:22 | ||
Точнее, не в заголовке, а в таблице релокаций. Релоки не обязательны для запуска, раньше по умолчанию в exe их не было. Нужны они для загрузки по любым адресам. Можно писать код так, что релоки не понадобятся. Компиляторы-линкеры генерировали релоки, поскольку код получался более компактным. Зависит это от процессора, а не от ОС. В gcc ищите в справке position-independent code. | ||
Ответить | Правка | К родителю #273 | Наверх | Cообщить модератору |
310. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (-), 29-Апр-23, 12:39 | ||
>И кстати "шиндовый EXE" грамотно называется PE/COFF. А "COFF was introduced in 1983, in AT&T's UNIX System V". ;) | ||
Ответить | Правка | Наверх | Cообщить модератору |
312. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от n00by (ok), 29-Апр-23, 15:06 | ||
Это для меня не тайна, что тороидального Анонима (-) лучше не читать. 86-DOS Билли купил у Тима Патерсона, а NT у DEC вместе с командой разработчиков VMS. | ||
Ответить | Правка | Наверх | Cообщить модератору |
322. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (133), 30-Апр-23, 15:37 | ||
Только UNIX System V COFF был без всяких там PE - M$ улучшайзингов. | ||
Ответить | Правка | К родителю #284 | Наверх | Cообщить модератору |
341. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от n00by (ok), 01-Май-23, 10:25 | ||
> Только UNIX System V COFF был без всяких там PE - M$ | ||
Ответить | Правка | Наверх | Cообщить модератору |
336. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (237), 01-Май-23, 00:47 | ||
> такой же идиотизм с исполняемыми файлами как и в шиндовом EXE, | ||
Ответить | Правка | К родителю #273 | Наверх | Cообщить модератору |
285. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от Коми (?), 28-Апр-23, 14:03 | ||
Серверы, сервисы и прочая мутата в компиляторах...докатились. | ||
Ответить | Правка | Наверх | Cообщить модератору |
293. "Релиз набора компиляторов GCC 13" | –1 +/– | |
Сообщение от Аноним (-), 28-Апр-23, 16:21 | ||
>В состав GCC принят фронтэнд для сборки программ на языке программирования Modula-2. | ||
Ответить | Правка | Наверх | Cообщить модератору |
295. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (-), 28-Апр-23, 16:24 | ||
>После доведения фронтэнда до готовности (ожидается в следующем выпуске), штатный инструментарий GCC сможет использоваться для компиляции программ на языке Rust без необходимости установки компилятора rustc, построенного с использованием наработок LLVM. | ||
Ответить | Правка | Наверх | Cообщить модератору |
298. "Релиз набора компиляторов GCC 13" | –4 +/– | |
Сообщение от Анонин (?), 28-Апр-23, 17:12 | ||
1. Всем по... на деда | ||
Ответить | Правка | Наверх | Cообщить модератору |
309. "Релиз набора компиляторов GCC 13" | +1 +/– | |
Сообщение от Аноним (-), 29-Апр-23, 12:32 | ||
Свободной считается только лицензия типа копилефта. Это отражено на сайте GNU и FSF и много раз отмечено в научных трудах и СМИ. Лицензии типа Mozilla_PL, БЗД (всех 4-х клаусов), МИТ-щина, Апаче, "Общественное достояние" считаются пермиссивщиной, их ещё называют "Открытый код (Open Source)". | ||
Ответить | Правка | Наверх | Cообщить модератору |
326. "Релиз набора компиляторов GCC 13" | –2 +/– | |
Сообщение от Анонин (?), 30-Апр-23, 17:54 | ||
Свободной по чьему мнение? По мнению гнутеллы и фсф? | ||
Ответить | Правка | Наверх | Cообщить модератору |
324. "Релиз набора компиляторов GCC 13" | –1 +/– | |
Сообщение от Аноним (133), 30-Апр-23, 15:40 | ||
Люто плюсую твои слова, брат Аноним. | ||
Ответить | Правка | К родителю #295 | Наверх | Cообщить модератору |
297. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним0 (?), 28-Апр-23, 16:45 | ||
Главное, чтобы swap не рос | ||
Ответить | Правка | Наверх | Cообщить модератору |
325. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (133), 30-Апр-23, 15:43 | ||
Rust же защищает от Use after free ;) | ||
Ответить | Правка | Наверх | Cообщить модератору |
337. "Релиз набора компиляторов GCC 13" | +/– | |
Сообщение от Аноним (237), 01-Май-23, 00:48 | ||
> Rust же защищает от Use after free ;) | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |