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
CJKV Information Processing
Ken Lunde
No ratings yet
Half-real
Jesper Juul
No ratings yet
Refactoring
Martin Fowler, Kent Beck
No ratings yet
Tropical Forests
Thomas K. Rudel
No ratings yet
John von Neumann and the Origins of Modern Computing
William Aspray
No ratings yet
Generative Deep Learning
David Foster
No ratings yet
Statistics for High-Dimensional Data
Peter Bühlmann, Sara van de Geer
No ratings yet
About Face
Alan Cooper, Robert Reimann, David Cronin, Christopher Noessel
No ratings yet