結果 : four basic principles of programming languages