The Spirit of C  

1. Trust the programmer.  
2. Don’t prevent the programmer from doing what needs to be done.  
3. Keep the language small and simple.  
4. Provide only one way to do an operation.  
5. Make it fast, even if it is not guaranteed to be portable.  

제 개인적인 의견으로는 1번부터 틀린 것 같군요 ㅋㅋ 사람은 태생적으로 error-prone 하기 때문에..