Programming Languages

Programming Languages "Design and Constructs" is a comprehensive introduction to programming language concepts. This book provides a new approach to Programming Languages by providing a balanced mixture of explanation and experimentation. This book covers the syllabus of many unversities. The book examines design and analysis issues using a wide variety of Programming languages.

Salient Features :-

  • The opening chapters presents the fundamental principles of Programming Languages while other chapters provide implementation based concepts.
  • Brief summaries of various languages like C, C++, FORTRAN, JAVA, ADA etc.
  • Organized into parts with self contained coverage of major programming paradigms.
  • Expanded discussion of Object Oriented Programming.
  • A variety of exercises have been added to each chapter to further reinforce learning.
  • Text is not oriented to any one Language. Examples of language constructs are given in several languages to demonstrate the universality.
  • Overall, this book provides both broad and deep coverages of languages design principles and the major paradigms.


    Chapter 1: Introduction
    Chapter 2: Elementary Data Type
    Chapter 3: Syntax and Semantics
    Chapter 4: Structured Data Objects
    Chapter 5: Subprograms and Programmer Defined Data Types
    Chapter 6: Sequence Control
    Chapter 7: Concurrency
    Chapter 8: Data Control
    Chapter 9: Storage Management
    Chapter 10: Programming Languages