Table 1. There are 32 keywords
| unsigned | continue | typedef | volatile |
| const | break | default | do |
| double | else | enum | extern |
| float | for | goto | if |
| int | long | register | return |
| short | signed | sizeof | static |
| struct | switch | case | union |
| auto | void | char | while |
The philosophy behind was to keep the language clear and simple. How many keywords and API calls do you really use/understand? The windows system call interface e.g. has more than 600 functions!!!