Poul-Henning Kamp
My Compiler Does Not Understand Me
Until our programming languages catch up, code will be full of horrors.
Make a guess, double the number, and then move to the next larger unit of time.
The Most Expensive One-Byte Mistake
Did Ken, Dennis, and Brian choose wrong with NUL-terminated text strings?
Finding a lasting solution to the leap seconds problem has become increasingly urgent.
B.Y.O.C (1,342 Times and Counting)
Why can't we all use standard libraries for commonly needed algorithms?
Sir, Please Step Away from the ASR-33!
To move forward with programming languages we must first break free from the tyranny of ASCII.
Shape the Future of Computing
ACM encourages its members to take a direct hand in shaping the future of the association. There are more ways than ever to get involved.
Get Involved