Book details
Concrete Abstractions
Max Hailperin, Barbara Kaiser, Karl Knight
Buy the book
A single link, no noise.
Overview
CONCRETE ABSTRACTIONS offers students a hands-on, abstraction-based experience of thinking like a computer scientist. This text covers the basics of programming and data structures, and gives first-time computer science students the opportunity to not only write programs, but to prove theorems and analyze algorithms as well. Students learn a variety of programming styles, including functional programming, assembly-language programming, and object-oriented programming (OOP). While most of the book uses the Scheme programming language, Java is introduced at the end as a second example of an OOP system and to demonstrate concepts of concurrent programming.
Details
- Publisher
- Max Hailperin
- Published
- 1999
- Pages
- 670
- Language
- EN
- Categories
- Computers / Computer Science, Computers / Database Administration & Management, Computers / Languages / General
- ISBN-13
- 9780534952112
Similar books
Based on category and author.
Cybernetics Or Control and Communication in the Animal and the Machine
Norbert Wiener
The Law of Cybercrimes and Their Investigations
George Curtis
Shadows of the Mind
Roger Penrose
An Introduction to Genetic Algorithms
Melanie Mitchell
HTTP: The Definitive Guide
David Gourley, Brian Totty
Deep Learning for Coders with fastai and PyTorch
Jeremy Howard, Sylvain Gugger
No ratings yet
John von Neumann and the Origins of Modern Computing
William Aspray
No ratings yet
Refactoring
Martin Fowler, Kent Beck
No ratings yet
Essentials of Programming Languages
Daniel P. Friedman, Mitchell Wand
No ratings yet
Real-Time Rendering, Fourth Edition
Tomas Akenine-Mo ̈ller, Eric Haines, Naty Hoffman
No ratings yet
Principles of Digital Transmission
Sergio Benedetto, Ezio Biglieri
No ratings yet