Jump to ratings and reviews
Rate this book

PRINCIPLES OF PROGRAMMING LANGUAGES

Rate this book
Language evaluation criteria, Influences on language design, Language categories, Programming paradigms - Imperative, Object - oriented, Functional programming, Logic programming, Programming language implementation - Compilation and Virtual machines, Programming environments, Issues in language translation : Syntax, Semantics, Stages, Analysis and synthesis, Parse tree, CFG and BNF grammar. Data types : Primitive, Character, User defined, Array, Associative, Record, Union, Pointer and Reference types, Design and implementation uses related to these types. Names, Variable, Concept of binding, Type checking, Strong typing, Type compatibility, Named constants, Variable initialization, Sequence control with expressions, Conditional statements, Loops, Exception handling. Subprograms and Blocks : Fundamentals of sub-programs, Scope and lifetime of variable, Static and dynamic scope, Design issues of subprograms and operations, Local referencing environments, Parameter passing methods, Overloaded sub-programs, Generic sub-programs, Design issues for functions overloaded operators, Coroutines. Abstract data types : Abstractions and encapsulation, Introductions to data abstraction, Static and stack-based storage management, Heap based storage management, Garbage collection, Object - oriented programming in small talk, C++, Java, C#, PHP, Perl. Concurrency : Subprogram level concurrency, Semaphores, Monitors, Message passing, Java threads, C# threads. Exception handling, Exceptions, Exception propagation, Exception handler in C++ and Java. Logic programming language : Introduction and overview of logic programming, Basic elements of Prolog, Application of logic programming. Functional programming languages : Fundamentals. Introduction to 4GL.

300 pages, Paperback

First published January 1, 2011

4 people want to read

About the author

SEEMA KEDAR

10 books

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
0 (0%)
4 stars
0 (0%)
3 stars
0 (0%)
2 stars
1 (100%)
1 star
0 (0%)
No one has reviewed this book yet.

Can't find what you're looking for?

Get help and learn more about the design.