x

Our Privacy Policy has changed. By using this site, you agree to the Privacy Policy.

Programming Languages Design and Implementation

ISBN-10: 0130276782
ISBN-13: 9780130276780
Edition: 4th 2001
List price: $195.60 Buy it from $5.44
This item qualifies for FREE shipping

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy

Description: Exceptionallycomprehensive in approach, this book explores the major issues in both designandimplementation of modern programming languages and provides a basic introduction to the underlying theoretical models on which these languages are based.  More...

Used Starting from $123.60
what's this?
Rush Rewards U
Members Receive:
coins
coins
You have reached 400 XP and carrot coins. That is the daily max!

Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Add to cart
Study Briefs
SQL Online content $4.95 $1.99
Add to cart
Study Briefs
MS Excel® 2010 Online content $4.95 $1.99
Add to cart
Study Briefs
MS Word® 2010 Online content $4.95 $1.99
Add to cart
Study Briefs
MS PowerPoint® 2010 Online content $4.95 $1.99

Customers also bought

Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

Book details

List price: $195.60
Edition: 4th
Copyright year: 2001
Publisher: Prentice Hall PTR
Publication date: 8/28/2000
Binding: Paperback
Pages: 649
Size: 7.50" wide x 9.50" long x 1.25" tall
Weight: 2.398
Language: English

Exceptionallycomprehensive in approach, this book explores the major issues in both designandimplementation of modern programming languages and provides a basic introduction to the underlying theoretical models on which these languages are based. The emphasis throughout is on fundamental concepts—readers learn important ideas, not minor language differences--but several languagesarehighlighted in sufficient detail to enable readers to write programs that demonstrate the relationship between a source program and its execution behavior--e.g., C, C++, JAVA, ML, LISP, Prolog, Smalltalk, Postscript, HTML, PERL, FORTRAN, Ada, COBOL, BASIC SNOBOL4, PL/I, Pascal.Begins with a background review of programming languages and the underlying hardware that will execute the given program; then covers the underlying grammatical model for programming languages and their compilers (elementary data types, data structures and encapsulation, inheritance, statements, procedure invocation, storage management, distributed processing, and network programming). Includes an advanced chapter on language semantics--program verification, denotational semantics, and the lambda calculus.For computer engineers and others interested in programming language designs.

Language Design Issues
Why Study Programming Languages? A Short History of Programming Languages
Role of Programming Languages
Programming Environments
C Overview
Impact of Machine Architectures
The Operation of a Computer
Virtual Computers and Binding Times
Language Translation Issues
Programming Language Syntax
Stages in Translation
Formal Translation Models
Recursive Descent Parsing
Pascal Overview
Modeling Language Properties
Formal Properties of Languages
Language Semantics
Elementary Data Types
Properties of Types and Objects
Scalar Data Types
Composite Data Types
FORTRAN Overview
Encapsulation
Structured Data Types
Abstract Data Types
Encapsulation by Subprograms
Type Definitions
C++ Overview
Inheritance
Abstract Data Types Revisited
Inheritance
Polymorphism
Sequence Control
Implicit and Explicit Sequence Control
Sequencing with Arithmetic Expressions
Sequence Control between Statements
Sequencing with Nonarithmetic Expressions
Subprogram Control
Subprogram Sequence Control
Attributes of Data Control
Parameter Transmission
Explicit Common Environments
Storage Management
Elements Requiring Storage
Programmer- and System-Controlled Storage
Static Storage Management
Heap Storage Management
Distributed Processing
Variations on Subprogram Control
Parallel Programming
Hardware Developments
Software Architecture
Network Programming
Desktop Publishing
The World Wide Web
Appendix: Language Summaries
Ada
C
C++
FORTRAN
Java
LISP
ML
Pascal
Perl
Postscript
Prolog
Smalltalk
References
Index

×
Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.

×