SU.C_CPP----------------- < Пред. | След. > -- < @ > -- < Сообщ. > -- < Эхи > --
 Nп/п : 21 из 100
 От   : Valentin Nechayev                   2:463/68.300      07 май 23 09:48:00
 К    : Nil A                                                 07 май 23 10:09:28
 Тема : UB
----------------------------------------------------------------------------------
                                                                                 
@MSGID: 2:463/68.300 64574b5b
@REPLY: 2:5015/46 6413f14c
@CHRS: CP1125 2
@TZUTC: 0300
@TID: hpt 1.2.4-release/bsd 30-05-03
 Hi,

 >>>> Nil A wrote:

 NA> За@бали, кстати, тупые прогеры писать в gcc багрепорты, когда gcc,
 NA> например, целиком if, или один из кондишенов в if, выпиливает ;-)

 Правильно делают. Компилятор должен делать что-то необычное только
когда это ему явно разрешено пометкой, которая явно видна в коде.

Hо это уже тема не нынешних C/C++, конечно - они уже неизлечимы.

 NA> Во, я придумал, в следующий раз, когда буду интервьюировать Сишников,
 NA> спрошу, почему офсет в файлах беззнаковый. Так то он только
 NA> положительный всё дорогу. :-))

 А возможность делать lseek() на отрицательные смещения от текущей
позиции, значит, мне приснилась.Hу ладно, хороший был сон...
Хотя Страуструпу он тоже снился:
https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1428r0.pdf

 NA> Вот ттупые имбедщики, им специально в C++17 дали std::byte, который
 NA> enum на char, и ушобы они арифметикой не занимались, и в ногу не
 NA> стреляли ;-)) Короче, офсет нельзя давать тупым, с@ка, сюшникам,
 NA> кстати и в гоу он тоже беззнаковый ровно поэтому, а то они начнут
 NA> вычитать из него чкго-нибудь, и будет у них звездец.

 Hезависимо от уровня сарказма в твоих высказываниях, они приводят чем
больше, тем ближе к идее, что C и C++ надо выкидывать со всеми их
накопленными глупостями. Жаль, что до этого ещё лет 30.


-netch-

... Мы на радость всем буржуям мировой пожар раздуем.

---
 * Origin: Dark side of coredump (2:463/68.300)
SEEN-BY: 50/109 250/25 301/1 341/66 450/1024 451/31
452/28 166 455/19 460/58
SEEN-BY: 463/68 877 1331 467/4 888 4500/1 5000/111
5001/100 5005/49 5010/352
SEEN-BY: 5015/42 46 5020/113 545 620 715 830 846
848 1042 4441 12000 5022/128
SEEN-BY: 5030/49 115 1081 5036/26 5049/1 5053/51
5054/89 5058/104 5059/37
SEEN-BY: 5064/56 5083/1 6090/1
@PATH: 463/68 5020/1042 4441



   GoldED+ VK   │                                                 │   09:55:30    
                                                                                
В этой области больше нет сообщений.

Остаться здесь
Перейти к списку сообщений
Перейти к списку эх