Compilers: Principles, Techniques and Tools, known to professors, students, and developers worldwide as the "Dragon Book," is available in a new edition. Every chapter has been completely revised to reflect developments in software engineering, programming languages, and computer architecture that have occurred since 1986, when the last edition ...
It has been more than 20 years since this classic book on formal languages, automata theory, and computational complexity was first published. With this long-awaited revision, the authors continue to present the theory in a concise and straightforward manner, now with an eye out for the practical applications. They have revised this book to make ...
For Database Systems and Database Design and Application courses offered at the junior, senior and graduate levels in Computer Science departments. Written by well-known computer scientists, this introduction to database systems offers a comprehensive approach, focusing on database design, database use, and implementation of database applications ...
For Database Systems and Database Design and Application courses offered at the junior, senior, and graduate levels in Computer Science departments. Written by well-known computer scientists, this accessible and succinct introduction to database systems focuses on database design and use. The authors provide in-depth coverage of databases from the ...
This introduction to compilers is the direct descendant of the well-known book by Aho and Ullman, Principles of Compiler Design. The authors present updated coverage of compilers based on research and techniques that have been developed in the field over the past few years. The book provides a thorough introduction to compiler design and covers ...
For sophomore through graduate level courses covering an introduction to the fundamentals of ML programming or as a supplement for programming languages, functional programming, or compiler courses. Written by renowned computer science educator and researcher Jeffrey Ullman, this text assumes no previous knowledge of ML or functional programming. ...
Classical database technology is oriented toward a well-understood class of applications. Recently the field has attempted to solve the problems associated with new kinds of applications: computer-aided design, software engineering, and others that combine the need to deal with large amounts of data efficiently and the need to support queries in ...
The authors' treatment of data structures in Data Structures and Algorithms is unified by an informal notion of "abstract data types," allowing readers to compare different implementations of the same concept. Algorithm design techniques are also stressed and basic algorithm analysis is covered. Most of the programs are written in Pascal.
For Database Systems and Database Design and Application courses offered at the junior, senior and graduate levels in Computer Science departments. Written by well-known computer scientists, this introduction to database systems offers a comprehensive approach, focusing on database design, database use, and implementation of database applications ...
This text combines the theoretical foundations of computing with essential discrete mathematics. It follows the same organization as its predecessor, "Foundations of Computer Science" (also published by W.H. Freeman), with all examples and exercises in C.
This book introduces the basic data structures and programming techniques often used in efficient algorithms. It covers the use of lists, push-down stacks, queues, trees, and graphs. Later chapters go into sorting, searching, and graphing algorithms, string-matching algorithms, and the Schonhage-Strassen integer-multiplication algorithm. The ...
For sophomore through graduate level courses covering an introduction to the fundamentals of ML programming or as a supplement for programming languages, functional programming, or compiler courses.Written by renowned computer science educator and researcher Jeffrey Ullman, this text assumes no previous knowledge of ML or functional programming. ...
Three well-known computer scientists at Stanford University-Hector Garcia-Molina, Jeffrey D. Ullman, and Jennifer Widom-have written one of the most comprehensive books on database system implementation. Hector Garcia- Molina pioneered this book at Stanford as a second database systems course for computer science majors and industry-based ...
This work in honour of Seymour Ginsburg, contains original technical and historical papers relating to the areas of computer science in which he has worked. Among the topics covered are context-free languages, query languages, database and language theory, knowledge bases and polygon clipping.
Foundations of ComputerScience signals a significant new advance in the way the fundamentals of computer science theory are taught. Written for those already familiar with programming, Aho and Ullman's innovative textbook skillfully integrates the discrete mathematics computer science students need to know with the models, concepts, and techniques ...
This classic book on formal languages, automata theory, and computational complexity has been updated to present theoretical concepts in a concise and straightforward manner with the increase of hands-on, practical applications. This new edition comes with Gradiance, an online assessment tool developed for computer science. Gradiance is the most ...
The comprehensive treatment of the theory and general principles relevant to database systems, as well as the many examples, exercises, and bibliographic notes included in each chapter, should make this book useful for database courses and for practising computer scientists.
This classic book, known to professors, students, and developers worldwide as "the Dragon Book" is the bible of compiler design. It provides a thorough grounding in the theory and practice of compilers. Now available online are new chapters from the forthcoming second edition. Authors Aho, Lam, Sethi and Ullman have written all new material to ...
For Database Systems and Database Design and Application courses offered at the junior, senior and graduate levels in Computer Science departments. Written by well-known computer scientists, this introduction to database systems offers a comprehensive approach, focusing on database design, database use, and implementation of database applications ...
We guarantee every item's condition, as described on Alibris. If you are not satisfied that an item is as described, return your purchase for a refund.