Categories: Notes

Principle of Programming Language (NCS- 503)

Download notes of Principle of Programming Language (NCS- 503)

Click Here to Download

Upload your notes

Syllabus of Principle of Programming Language (NCS- 503)

I. Introduction The Role of Programming Languages: Why Study Programming Languages, Towards Higher-Level languages, Programming paradigms, Programming environments Language Description: Syntactic structure, language Translation Issues: Programming language Syntax, Stages in translation, Formal translation Models

II. Language Properties 8 Modeling Language Properties, Elementary Data Types, Encapsulation, Inheritance, Sequence Control, Subprogram Control

III. Programming Paradigms 8 Imperative Programming: Statements, Types, Procedure Activations Object-Oriented Programming: Grouping Of Data and Operations, object oriented programming Functional Programming: Elements, Programming in a Typed language, Programming with lists

IV. Other Programming Paradigms 8 Logic Programming, Concurrent Programming, Network Programming , Language Description: Semantic Methods

V. Lambda Calculus 8 Introduction to Lambda Calculus, Simple types, Subtyping

Text books:

1. “Programming Languages: Design and Implementations” , Terrance W.Pratt, Marvin V. Zelkowitz, T.V.Gopal,Fourth ed.,Prentice Hall

2. “Programming Language Design Concept”, David A. Watt, Willey India

3. “Programming languages: Concepts and Constucts”, Ravi Sethi, Second Ed.,Pearson.

4. “Types and programming Languages”, Benjamin C. Pierce. The MIT Press Cambridge, Massachusetts London, England


1. Concepts of Programming Languages, Robert W. Sebesta, 10 th Ed.,Pearson

Published by

Recent Posts

What I’ve Learnt This Year, Including Getting My Finances Organised

When I was a child, I remember watching a movie in which a wild bird was shot. It was flying…

3 months ago

How Engineering Colleges are Gearing up for Kochi Smart City

In the last 15 years, there has been a shift in the education sector of Kerala. The recent Kerala Plus…

4 months ago

UMC Engineering Corporation – Innovative Solutions

UMC Engineering Corporation, the oilfield service company in Houston is known to use the Permian Basin of West Texas to…

4 months ago

Types of Engineering Careers

If you guys are confused on what to take as career, we are here to help you with the vast…

5 months ago

Why Engineers Need Soft Skills to Stand Out and Succeed

Getting a job nowadays is not possible by simply preparing stuff from the books and improving your technical skills. There…

5 months ago


Download notes of ARTIFICIAL INTELLIGENCE (NCS-702) Click Here to Download Upload your notes Syllabus of ARTIFICIAL INTELLIGENCE (NCS-702) Unit-I 10Introduction…

9 months ago

To join Facebook Group Click Here
To join Whatsapp GroupClick Here
To join G Plus Community Click Here