Theory of Programming Languages

  • Computer Science |
  • English

Description

Theory of programming languages describes the fundamental concepts of programming languages by presenting design issues, examining design choices, and critically comparing design alternatives. rnThe topics to be covered are context-free grammars, static and dynamic semantics, variable and type declarations, pointers, expression and assignment statements, objects, classes, inheritance and polymorphism. Exception handling and concurrency are also discussed. Functional and logic programming languages are demonstrated with in depth comparisons. rnThis course examines various contemporary topics in the theory of programming languages.

Program

Master of Computing in Computer Science

Objectives

  • The student should be able to:
    • Learn how to choose appropriate languages for certain tasks.
    • Increase his abilities to learn new languages.
    • Understand the significance of implementation.

Textbook

Data will be available soon!

Course Content

content serial Description

Markets and Career

  • Generation, transmission, distribution and utilization of electrical power for public and private sectors to secure both continuous and emergency demands.
  • Electrical power feeding for civil and military marine and aviation utilities.
  • Electrical works in construction engineering.

Start your application

Start The your journey to your new career.