----------------------------------------------------------------------------------
@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