pratk
Re:Everything I wish I knew when learning C
on Tuesday November 29, 2022 @01:32AM (#33784337)
Well C does allow "copying" an array if it's wrapped inside a struct, which does not make it O(1). gcc generates calls to memcpy in assembly for copying the array.
Re:Everything I wish I knew when learning C
on Tuesday November 29, 2022 @01:23AM (#33784286)
One C idiom that I found pretty useful is Xmacros [1]. For instance, it's used extensively in GCC code-base (.def files).
Re:We secretly love meetings (2010)
on Monday September 12, 2022 @06:35AM (#32808169)
I work at a company that has been operating remotely since a decade. In our weekly syncs (or 1:1 with manager), there's little to no small talk, and the meeting gets called off if there's not much agenda. For socials, we have a monthly sync, that is voluntary. Both don't get mixed.
Re:Erg: a statically typed language that is Python compatible
on Sunday August 14, 2022 @12:14PM (#32460415)
-fwrapv forces the compiler to handle signed overflow with 2's complement. UB essentially means the compiler is free to do anything, and with the option it chooses the wrapping behavior.
See https://stackoverflow.com/questions/47232954/what-does-fwrap...
Re:Erg: a statically typed language that is Python compatible
on Sunday August 14, 2022 @04:38AM (#32457575)
Also, the UB can be mitigated with -fwrapv (if desired) to handle overflowing integers with 2's complement
Re:Erg: a statically typed language that is Python compatible
on Sunday August 14, 2022 @04:35AM (#32457560)
Well, we have defect reports in language specs too:
https://www.open-std.org/jtc1/sc22/wg14/www/docs/summary.htm
Re:Show HN: C3 – A C alternative that looks like C
on Thursday July 07, 2022 @06:13AM (#32012044)
Looks interesting, thanks! Just curious, any plans for supporting SIMD, similar
to gcc's vector extensions ?