Timeline for KISS principle applied to programming language design?
Current License: CC BY-SA 3.0
4 events
| when toggle format | what | by | license | comment | |
|---|---|---|---|---|---|
| May 29, 2018 at 21:42 | comment | added | cmaster - reinstate monica | @SimonB You have clearly not understood what my post is about. The simplicity about the integer types is this: An integer type has a size (in bytes and bits), and may be signed or unsigned. You can use any combination of these two orthogonal features. It is this orthogonality that I'm talking about. C has all the features that are required to fully exploit real hardware, and that entails a certain complexity. However, the way C deals with this complexity is by combining simple concepts in orthogonal fashion to let the programmer do complex stuff. | |
| May 29, 2018 at 16:39 | comment | added | Simon B | C is a mess. Try working out what you will get if you add a signed short to an unsigned long, and store the result in an int. Even without "long long", it has eight different integer types. That's not simple. | |
| Nov 18, 2017 at 11:58 | comment | added | Giorgio | Can the downvoter leave a message explaining the reason of their vote? | |
| Dec 7, 2016 at 21:00 | history | answered | cmaster - reinstate monica | CC BY-SA 3.0 |