Principle of Programming Language
This subject is focused on fundamental values of every software programming language in computer science and engineering branch. In order to understand the ethics and norms of software languages, one must go through this subjects.
Here, handwritten notes, previous year question papers, assignment, tutorials and programming such as LISP and ML, what kind of questions were asked in GATE (CSE/IT) are illustrated.
The following will help one to gain the credential of this subject:
Here, handwritten notes, previous year question papers, assignment, tutorials and programming such as LISP and ML, what kind of questions were asked in GATE (CSE/IT) are illustrated.
The following will help one to gain the credential of this subject:
University Name: Dr. APJ Abdul Kalam Technical University (AKTU, Lucknow)
Subject Code: RCS-503
Faculty Name: Sachin Kumar Saxena (Know More....)
Facebook Link: https://www.facebook.com/sachin36500081
Facebook Link: https://www.facebook.com/sachin36500081
Syllabus: Click Here
Study Material
Handwritten Notes
Unit Number
|
Unit Description
|
Handwritten Notes
|
UNIT 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
|
|
UNIT II
|
Data, data
types, and basic statements : Names , variables , binding, type
checking, scope, scope rules , lifetime and garbage collection, primitive
data types, strings, array types, associative arrays ,record types, union
types, pointers and references , Arithmetic expressions , overloaded
operators, type conversions , relational and boolean expressions, assignment
statements, mixed mode assignments, control structures, selection
,iterations, branching, guarded statements.
|
|
UNIT III
|
Subprograms and
implementations
: Subprograms ,design issues ,local referencing, parameter passing,
overloaded methods, generic methods, design issues for functions , semantics
of call and return ,implementing simple subprograms , stack and dynamic local
variables, nested subprograms,, dynamic scoping.
|
|
UNIT IV
|
Object-orientation,
concurrency, and event handling : Grouping of data and Operations —
Constructs for Programming Structures, abstraction Information Hiding,
Program Design with Modules, Defined types, Object oriented programming —
concept of Object, inheritance, Derived classes and Information hiding –
Templates, Semaphores, Monitors, Message passing, Threads, statement level
concurrency Exception handling (Using C++ and Java as example language).
|
|
UNIT V
|
Functional and
logic programming languages : Introduction to lambda calculus
,fundamentals of functional programming languages , Programming with
Programming with ML, Introduction to logic and logic programming –
Programming with Prolog.
|
|
|
||
|
Tutorial
Tutorial 1Tutorial 2
Tutorial 3
Tutorial 4
Assignment
Assignment 1Assignment 2
Question Paper
Principle of Programming Language Sample Question Paper 5
Principle of Programming Language Sample Question Paper 6
Principle of Programming Language Sample Question Paper 7
Principle of Programming Language Sample Question Paper 8
Principle of Programming Language Sample Question Paper 9
Principle of Programming Language Sample Question Paper 6
Principle of Programming Language Sample Question Paper 7
Principle of Programming Language Sample Question Paper 8
Principle of Programming Language Sample Question Paper 9
Principle of Programming Language in GATE
Principle of Programming Language: Lab (RCS-553)
Lab Manual
Learn LISP
Learn LISP
No comments:
Post a Comment
Note: only a member of this blog may post a comment.