Home > Computer Science & Engineering, MDU Syllabus, Syllabus > MDU Syllabus | F-Scheme | CSE-204 F Programming Languages

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, non­procedural ,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:

  1. CSE-204 E Programming Languages
  2. MDU Syllabus | F-Scheme | IT-202 F Object Oriented Programming Using C++
  3. MDU Syllabus | F-Scheme | CSE-202 F Database Management Systems
  4. MDU Syllabus | F-Scheme | CSE- 210 F Computer Architecture & Organization
  5. MDU Syllabus | F-Scheme | IT-206 F C ++ Programming Lab.
  1. November 1st, 2010 at 02:41 | #1

    this post is ver useful i have learn a lot from this post.thanx

  1. No trackbacks yet.