Note: Please check your Spam or Junk folder, in case you didn't receive the email with verification code.
SYLLABUS
Unit-I
Introduction: Software Development Process, Language and Software Development Environments, Language and Software Design Models, Language and Computer Architecture, Programming Language Qualities, A Brief Historical Perspective. Syntax and Semantics: Language Definition, Language Processing, Variables, Routines, Aliasing and Overloading, Run-time Structure.
Unit-II
Structuring the Data: Built-in Types and Primitive Types, Data Aggregates and Type Constructors, Userdefined Types and Abstract Data Types, Type Systems, The Type Structure of Representative Languages, Implementation Models.
Unit-III
Structuring the Computation: Expressions and Statements, Conditional Execution and Iteration, Routines, Exceptions, Pattern Matching, Nondeterminism and Backtracking, Evbent-driven Computations, Concurrent Computations. Structuring the Program: Software Design Methods, Concepts in Support of Modularity, Language Features for Programming in the Large, Generic Units.
Unit-IV
Object-Oriented Languages: Concepts of Object-oriented Programming, Inheritances and the Type System, Object-oriented Features in Programming Languages.
Unit-V
Functional Programming Languages: Characteristics of Imperative Languages, Mathematical and Programming Functions, Principles of Functional Programming, Representative Functional Languages, Functional Programming in C++. Logic and Rule-based Languages: “What” Versus “How”: Specification Versus Implementation, Principles of Logic Programming, PROLOG, Functional Programming Versus Logic Programming, Rule-based Languages.
No Preview is available for this book
CategoriesEngineering
Format EPUB
TypeeBook