More like backhoe, table saw, tiller, or such. A powerful & dangerous tool ppl shouldn't be using w/o safety training.
-
-
Replying to @RichFelker @elazarl and
Pretty sure no one reads the manuals for those either. Just do enough to keep the safety supervisor on site happy.
1 reply 0 retweets 2 likes -
Replying to @rinon @RichFelker and
1. Noone uses C/C++ w/o training as well. 2. C/++ complexity is far far beyond safety training for power tools 3. Tools corp with >1% users>
1 reply 0 retweets 0 likes -
>empirically using tools unsafely would take action. 4. Power tools have safeguard C/C++ can only dream of. Eg Industrial shredder requires>
1 reply 0 retweets 0 likes -
>two arms to operate, to prevent op put other hand in blade. 5. Unlike C/++ power tools which are easy to misuse are mocked, op not blamed>
1 reply 0 retweets 0 likes -
>Any professional tools maker, would take actions if tools are empirically misused by many. User training is some solution - didnt work in C
1 reply 0 retweets 2 likes -
Power tools are designed for a single function. Can be built to prevent misuse. Prog langs are necessarily multi-function.
1 reply 0 retweets 0 likes -
Replying to @hyc_symas @elazarl and
C is system programming language, must support direct h/w manipulation. That requires users to know what they're doing. Can't blame tool.
1 reply 0 retweets 0 likes -
Replying to @hyc_symas @elazarl and
C standards writers declaring behavior undefined is BS. A language designed to transcode directly into asm cannot have UBs.
2 replies 0 retweets 0 likes -
Replying to @hyc_symas @elazarl and
I don't think that is fair, what do you w/ a behavior that traps on some architectures? I think that is fair game for UB.
2 replies 0 retweets 0 likes
There's really no such thing just like there's no such thing as a 1s-compl arch. You inherently need non-trapping, 2s-compl to do unsigned.
-
-
Replying to @RichFelker @shafikyaghmour and
An arch may have additional wacky insns like 1s-complement but there's no reason to ever use them.
0 replies 0 retweets 1 likeThanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.