Comparison of the principles of high-level programming languages, binding of variables, storage allocation, parameter passing, procedure linking, program structures and the program environment. Computer projects.