/    /  Compiler Design-Programming Language Basics

Programming Language Basics

 

To design an efficient and structured compiler, we require some basics in programming languages. 

 

The basic concepts that are present in the study of programming languages are:

  • Difference between static and dynamic policy
  • Meaning of environment and state
  • Significance of static scope and block structures
  • Meaning of Dynamic Scope
  • Methods of passing parameters
  • Aliasing
  • Explicit access control
  • Environment and states

 

Reference Link

Programming Language Basics