Advanced Programming Language Design (Raphael A. Finkel)

0.0 (0)
Advanced Programming Language Design (Raphael A. Finkel)

This book's objective is to familiarize first-year graduate students with a wide range of programming language paradigms and problems so they can comprehend programming language literature and even engage in programming language research.

It ought to enhance the students' understanding of the craft of creating programming languages and, to a lesser extent, their programming abilities.

At the undergraduate level, there are many excellent books on the topic, but only a small number of them are appropriate for a one-semester graduate-level course. The effort to close that gap is made in this book.

Ebook Details

About the Authors
Since 1987, Raphael Finkel, PhD Stanford 1976, has served as a computer science professor at the University of Kentucky in Lexington. He contributed to the development of the first quad trees, k-d trees, quotient networks, and the operating systems Roscoe/Arachne, Charlotte, Yackos, and Unify. 
Published Date / Year
1995 (?); eBook (By Author)
Link to PDF at the Author's Homepage
eBook Format

Similar Programming & Computer Books

Apprendre l'informatique sans ordinateur - Learn computer science without a computer
In this free programming book, the author describes how to Learn computer science without a computer.  
Dictionary of Programming Languages (Neal Ziring)
The Dictionary of Programming Languages is an online reference guide to computer coding techniques put together to educate and enhance your understanding of computer science history. Over 120 words...
Creative Multilingualism: A Manifesto (Katrin Kohl, et al.)
The book includes four years of collaborative study on creative multilingualism undertaken in a variety of fields, including the social and scientific sciences as well as the humanities. It...
Language Translation Using PCCTS and C++: A Reference Guide (Terence John Parr)
This free programming book serves as a reference for the source-to-source parser generator SORCERER and the tree-parser generator ANTLR, Another Tool for Language Recognition. It is not meant to...
Semantics in Action - Applications and Scenarios (Muhammad Tanvir Afzal)
The current book is an amalgamation of many excellent concepts, applications, case studies, and useful systems in the Semantics field. There are two separate volumes to the book. The...
Scheme 9 from Empty Space: A Guide to Implementing Scheme in C (Nils M. Holm)
This free programming book serves as a comprehensive guide to the internal workings of the named scheme system. It offers a thorough explanation of every facet of a complex...
The GNU C Programming Tutorial (Mark Burgess)
This free programming book serves as a tutorial for the GNU C Library and the programming language C. Additionally, you need have access to a machine running a GNU...
The C Programming Language, 2nd Edition (Brian W. Kernighan, et al)
Almost all of the C programmers I like learnt the language from this free programming book. This volume is succinct and strong (if somewhat risky), much like C itself,...
QBasic (Faraaz Damji, et al)
For novices, Microsoft QuickBasic and QBasic are particularly well-liked programming languages. Although its lack of power precludes many of the applications used today, it is a priceless teaching tool....
MMIXware: A RISC Computer for the Third Millennium (Donald E. Knuth)
This free programming book is a compilation of CWEB applications that turn MMIX into a virtual world. Among the included utilities are two simulators that run the programs in...

Others Programming Books by Addison Wesley

The Design and Implementation of the 4.4BSD Operating System (Marshall Kirk McKusick, et al)
The Berkeley version of UNIX, also known as the BSD operating system, is designed and implemented in this book. Today, BSD is used extensively for Internet services and firewalls,...
Databases, Types, and the Relational Model: The Third Manifesto (C. J. Date, et al.)
This book on database administration is a sequel to Foundation for Future Database Systems: The Third Manifesto, written by the same authors. It can be viewed as an abstract...
UNIX System Security: A Guide for Users and System Administrators (David A. Curry)
Because the UNIX system was initially created by programmers for use by other programmers, security was not a major concern when it was being utilized.
Models of Computation: Exploring the Power of Computing (John E. Savage)
This book focuses on actual computational models and finite issues. It includes an introduction to more contemporary themes like space-time tradeoffs, memory hierarchies, parallel computation, the VLSI model, and...
Functional C (Pieter Hartel, et al)
This book teaches C programming, assuming that the reader is already familiar with the functional method of formulating algorithms.
AI Algorithms, Data Structures, and Idioms in Prolog, Lisp, and Java (George F. Luger, et al)
The programming of AI algorithms in Lisp, Prolog, and Java is demonstrated in this book. Each topic is essentially covered three times in each language in the book. ...
Computer Systems: A Programmer's Perspective, 2nd Edition (Randal E. Bryant, et al)
There aren't many opportunities for computer science or computer engineering students to build their own computers. On the other hand, the majority of pupils will be expected to program...
Object-Oriented Programming and the Objective-C Language (Next Computer Inc)
As a set of extensions to the C language, Objective-C is used. This book completely describes Objective-C and introduces the object-oriented model on which it is built. Instead of...
Thinking in Postscript (Glenn C. Reid)
This practical manual teaches users how to "think" in PostScript and offers tips and tricks that both inexperienced and seasoned PostScript programmers may use to more effectively handle and...
TeX for the Impatient (Paul Abrahams, et al)
The industry standard for typesetting in math, science, and engineering is TeX, a program developed by Donald Ervin Knuth.
TeX by Topic: A Texnician's Reference (Victor Eijkhout)
The typesetting in mathematics, science, and engineering is standardized by the software program TEX, developed by Donald E. Knuth.  
Scala for the Impatient (Cay Horstmann)
As thousands of Java and other object-oriented programmers learn about Scala's potential and try to learn this ground-breaking functional programming language for themselves, it is at a tipping point....
Learn More Python 3 The Hard Way (Zed A. Shaw)
This book of 52 practical projects, written by the renowned Zed Shaw, is ideal for anyone who has written Python code but isn't yet confident in pursuing fresh ideas...
Own Your Space: Keep Yourself and Your Stuff Safe Online (Linda McCarthy)
This book, which was created for computer and Internet-savvy "tweens" and teens, is also a helpful tool for the people that they rely on.
Introduction to Programming in Java: An Interdisciplinary Approach (Robert Sedgewick, et al)
Introduction to Programming in Java adopts an interdisciplinary approach to teaching programming with the Java programming language by placing an emphasis on the application of computer programming in real-world...

User reviews

There are no user reviews for this listing.
Rate this Book