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

References:

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

Share
Published by
uptusuccess

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…

1 week 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…

1 month 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…

1 month 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…

3 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…

3 months ago

ARTIFICIAL INTELLIGENCE (NCS-702)

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

6 months ago

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