Foundations of Programming Languages Design and Implementation


Rs.1,487.50

Stock
Seller
Condition
Awaiting Stock
New
Services
* Cash on delivery (CoD)
Available

Additional Information

Product Description

Synopsis

Foundations of Programming Languages presents topics relating to the design and implementation of programming languages as fundamental skills that all computer scientists should possess. Rather than provide a feature-by-feature examination of programming languages, the author discusses programming languages organized by concepts. The first five chapters provide students with a successful foundation for the study of programming languages. This includes topics such as the data structures, expression notations, and abstraction in chapters 2 and 3. Later, metalanguages are introduced for the formal specification of the syntax and semantics of computer programming languages. This material is presented in a manner that allows one to customize the coverage based on course need. Seyed Roosta also teaches paradigm-specific topics with special care, dedicating two full chapters to each paradigm. The first focuses on the specifications of paradigm, including an emphasis on abstraction principles to help students understand the motivation behind certain design issues. The second chapter discusses the implementation issues related to the paradigm, including the use of popular programming languages to help students comprehend the relationship to the design issues discusses earlier. Paradigms discussed include the imperative, object-oriented, logic, functional, and parallel. The book concludes with new paradigms of interest today, including Data Flow, Database, Network, Internet, and Windows programming.

Features:
  • Designed for a survey course in Programming Language concepts using a design and implementation approach
  • Covers modern programming languages related to the Internet and databases
  • Builds the foundations for a careful study of programming language design and implementation in Chapters 2-3

Table Of Contents:

  1.  Introduction
  2.  Data Types
  3.  Design Specific Principles
  4.  Syntax Specifications
  5.  Semantic Specifications
  6.  Imperative Programming Specifications
  7.  Imperative Programming Languages
  8.  Object-Oriented Programming Specifications
  9.  Object-Oriented Programming Languages
  10.  Declarative Programming Specifications
  11.  Declarative Programming Language
  12.  Applicative Programming Specifications
  13.  Applicative Programming Languages
  14.  Parallel Programming Specifications
  15.  Parallel Programming Languages
  16.  Additional Programming Methods

Appendices
  1.  Acronyms
  2.  Definitions
  3.  Programming Languages

  • Paperback
  • Publisher: CENGAGE INDIA; Edition: 1 (2014)
  • English: English
  • ISBN: 9788131510629
  • Product dimensions: 20 x 14 x 4 cm

Configure and buy

Dispatch in 14 days

100 in stock

Add to Wishlist
Add to Wishlist
Add to Wishlist
Add to Wishlist
Have one to sell? Click Here

You may also like…