Principles of Programming Languages IPU CSC notes and question paper free download - Printable Version +- studentsuvidha (https://studentsuvidha.com/forum) +-- Forum: Student Stuffs (https://studentsuvidha.com/forum/Forum-Student-Stuffs) +--- Forum: Indraprastha University IPU notes and papers (https://studentsuvidha.com/forum/Forum-Indraprastha-University-IPU-notes-and-papers) +---- Forum: IPU B.tech/ B.E. papers and Notes -free downloads (https://studentsuvidha.com/forum/Forum-IPU-B-tech-B-E-papers-and-Notes-free-downloads) +----- Forum: IPU B.tech/ B.E. C.Sc. papers and Notes -free downloads (https://studentsuvidha.com/forum/Forum-IPU-B-tech-B-E-C-Sc-papers-and-Notes-free-downloads) +------ Forum: 8th semester IPU B.tech CSC papers and Notes -free download (https://studentsuvidha.com/forum/Forum-8th-semester-IPU-B-tech-CSC-papers-and-Notes-free-download) +------ Thread: Principles of Programming Languages IPU CSC notes and question paper free download (/Thread-Principles-of-Programming-Languages-IPU-CSC-notes-and-question-paper-free-download) |
Principles of Programming Languages IPU CSC notes and question paper free download - Dipesh S - 05-03-2017 SYLLABUS:- UNIT-I Introduction: Syntax, semantics and pragmatics; Formal translation models, Variables, Expressions & Statements, Binding time spectrum; Variables and expressions; Assignment; I-values and r-values; Environments and stores; Storage allocation; Constants and initialization; Statement-level control structure. UNIT-II Primitive Types: Pointers; Structured types; Coercion; Notion of type equivalence; Polymorphism: overloading, inheritance, type parameterization, Abstract data types; Information hiding and abstraction; Visibility, Procedures, Modules, Classes, Packages, Objects and Object-Oriented Programming. UNIT-III Storage Management: Static and dynamic, stack-based, and heap-based storage management. Sequence Control: Implicit and explicit sequencing with arithmetic and non-arithmetic expressions; Sequence control between statements. Subprogram Control: Subprogram sequence control, data control and referencing environments; parameter passing; static and dynamic scope; block structure. UNIT-IV Concurrent Programming: Concepts, Communication, Deadlocks, Semaphores, Monitors, Threads, Synchronization. Logic programming: Introduction; Rules, Structured Data and Scope of the variables; Operators and Functions; Recursion and recursive rules; Lists, Input and Output; Program control; Logic Program design. |