4.3.4-5 Nature of Programming Languages