Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Concrete abstraction
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Concrete abstraction

Concrete abstraction

An introduction to computer science using Scheme

Max Hailperin

800 pages, parution le 31/10/1998

Résumé

  • The book features thorough integration of theory & practice, and presents theory as an essential component of practice, rather than in contrast to it. Thus, students are introduced to the analytic tools they need to write effective and efficient programs, in the context of practical and concrete applications.
  • Significant programming projects are included that actively involve students in applying concepts. Each chapter ends with an application section, in which the concepts from that chapter are applied to a significant, interesting problem that involves both program design and modifying existing code.
  • The authors present development of object-oriented programming, one concept at a time. Each of the component concepts that constitute object-oriented programming (OOP) is introduced independently; they are then incrementally blended together.
  • In keeping with modern curricular recommendations, this book presents multiple programming paradigms functional programming, assembly-language programming, and object-oriented programming--enabling the student to transition easily from Scheme to other programming languages.
  • The final chapter provides a transition from Scheme to Java. Providing this transition within a single book allows Java to be explained by comparison with Scheme, including showing an example program in both languages. Java also supports exploration of event-driven graphical user interfaces and concurrency.

Table of contents :
1. Computer Science and Programming

2. Recursion and Induction
3. Iteration and Invariants
4. Orders of Growth and Tree Recursion
5. Higher-Order Procedures
6. Compound Data and Data Abstraction
7. Lists
8. Trees
9. Generic Operations
10. Implementing Programming Languages
11. Computers with Memory
12. Dynamic Programming
13. Object-Based Abstractions
14. Object-Oriented Programming
15. Java, Applets, and Concurrency
Appendix: Nonstandard Extensions to Scheme

L'auteur - Max Hailperin

Max Hailperin holds SB and Ph.D. degrees from MIT and Stanford, respectively. He is Professor of Computer Science and Chair of the Department of Mathematics and Computer Science at Gustavus Adolphus College, where he has taught since 1990. In 2002 he received the college's distinguished teaching award. He has published a previous textbook, Concrete Abstractions: An Introduction to Computer Science Using Scheme (co-authored with Barbara Kaiser and Karl Knight), as well as journal articles and conference papers.

Caractéristiques techniques

  PAPIER
Éditeur(s) PWS
Auteur(s) Max Hailperin
Parution 31/10/1998
Nb. de pages 800
EAN13 9780534952112

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription