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!!!