MDU Syllabus | F-Scheme | CSE-204 F Programming Languages
CSE-204 F Programming Languages
Section A: Introduction:
Syntactic and semantic rules of a Programming language, Characteristics of a good programming language, Programming language translators compiler & interpreters , Elementary data types – data objects, variable & constants, data types, Specification & implementation of elementary data types, Declarations ,type checking & type conversions , Assignment & initialization, Numeric data types, enumerations, Booleans & characters.
Section B: Structured data objects, Subprograms and Programmer Defined Data Type :
Structured data objects & data types , specification & implementation of structured data types, Declaration & type checking of data structure ,vector & arrays, records Character strings, variable size data structures , Union, pointer & programmer defined data objects, sets, files.
Evolution of data type concept, abstraction, encapsulation & information hiding, Subprograms, type definitions, abstract data types.
Section C: Sequence Control and Data Control:
Implicit & explicit sequence control, sequence control within expressions, sequence control within statement, Subprogram sequence control: simple call return, recursive subprograms, Exception & exception handlers, co routines, sequence control. Names & referencing environment, static & dynamic scope, block structure, Local data & local referencing environment, Shared data: dynamic & static scope. Parameter & parameter transmission schemes.
Section D: Storage Management, Programming languages:
Major run time elements requiring storage ,programmer and system controlled storage management & phases , Static storage management , Stack based storage management, Heap storage management ,variable & fixed size elements.Introduction to procedural, nonprocedural ,structured, functional and object oriented programming language, Comparison of C & C++ programming languages.
Text Book:
• Programming languages Design & implementation by T.W. .Pratt, 1996, Prentice Hall Pub.
• Programming Languages – Principles and Paradigms by Allen Tucker & Robert Noonan, 2002, TMH,
Reference Books:
• Fundamentals of Programming languages by Ellis Horowitz, 1984, Galgotia publications (Springer Verlag),
• Programming languages concepts by C. Ghezzi, 1989, Wiley Publications.,
• Programming Languages – Principles and Pradigms Allen Tucker , Robert Noonan 2002, T.M.H.
Related posts:
- CSE-204 E Programming Languages
- MDU Syllabus | F-Scheme | IT-202 F Object Oriented Programming Using C++
- MDU Syllabus | F-Scheme | CSE-202 F Database Management Systems
- MDU Syllabus | F-Scheme | CSE- 210 F Computer Architecture & Organization
- MDU Syllabus | F-Scheme | IT-206 F C ++ Programming Lab.
this post is ver useful i have learn a lot from this post.thanx