The University of Southampton
University of Southampton Institutional Repository

Recueil de petits problèmes en Scheme

Recueil de petits problèmes en Scheme
Recueil de petits problèmes en Scheme
Scheme est l'un des langages les plus utilisés pour l'initiation à la programmation. Simple et régulier tant dans sa syntaxe que dans sa sémantique, Scheme permet de dépasser l'incommodité du point-virgule pour se concentrer, sans interférence nocive, sur le seul processus calculatoire. Si d'excellents ouvrages d'introduction à Scheme existent en français et en anglais, il manquait un livre d'exercices permettant de faire ses gammes en ce langage. Cet ouvrage comporte près de trois cents exercices, classés par thèmes, suivant une progression régulière et illustrant de nombreuses techniques de programmation. Ils procurent un entrainement intensif à la récursion comme principe fondamental de raisonnement et de résolution de problèmes. La première partie comporte les énoncés répartis en une dizaine de chapitres partant des récursions sur les structures de données les plus simples jusqu'aux plus compliquées: les graphes. Les structures de données modifiables sont ensuite étudiées et sont suivies de problèmes plus substantiels comme d'écrire un «démineur» ou de dessiner le monde en Scheme. L'ouvrage s'achève par des exercices sur le processus d'évaluation même: la fameuse fonction eval. La seconde partie contient les solutions commentées de tous les exercices proposés. Ce livre sera utile à tous les étudiants désireux d'apprendre à programmer. Il part du principe que ce n'est qu'en programmant que l'on peut espérer dominer la programmation; c'est la raison d'être de ce livre que de les conduire, à travers tous ces exercices classiques, à une maîtrise de la programmation qui, même si elle s'appuie sur Scheme, s'appliquera également et avec bonheur aux langages impératifs habituels. Les auteurs sont des enseignants européens cumulant, à ce jour, plus de 50 ans d'expérience dans l'enseignement de Scheme. Ce sont également tous des chercheurs dans le domaine des langages fonctionnels de très haut niveau.
3-540-66043-7
Springer
Moreau, Luc
033c63dd-3fe9-4040-849f-dfccbe0406f8
Queinnec, Christian
ad5f7014-b1a1-4538-b403-45476fb26627
Ribbens, Daniel
60a379e8-839c-46dc-b22f-74e1db48ebe2
Serrano, Manuel
85795acb-f829-4ca2-a5fb-b540e47316bd
Moreau, Luc
033c63dd-3fe9-4040-849f-dfccbe0406f8
Queinnec, Christian
ad5f7014-b1a1-4538-b403-45476fb26627
Ribbens, Daniel
60a379e8-839c-46dc-b22f-74e1db48ebe2
Serrano, Manuel
85795acb-f829-4ca2-a5fb-b540e47316bd

Moreau, Luc, Queinnec, Christian, Ribbens, Daniel and Serrano, Manuel (1999) Recueil de petits problèmes en Scheme (Collection Scopos), Springer

Record type: Book

Abstract

Scheme est l'un des langages les plus utilisés pour l'initiation à la programmation. Simple et régulier tant dans sa syntaxe que dans sa sémantique, Scheme permet de dépasser l'incommodité du point-virgule pour se concentrer, sans interférence nocive, sur le seul processus calculatoire. Si d'excellents ouvrages d'introduction à Scheme existent en français et en anglais, il manquait un livre d'exercices permettant de faire ses gammes en ce langage. Cet ouvrage comporte près de trois cents exercices, classés par thèmes, suivant une progression régulière et illustrant de nombreuses techniques de programmation. Ils procurent un entrainement intensif à la récursion comme principe fondamental de raisonnement et de résolution de problèmes. La première partie comporte les énoncés répartis en une dizaine de chapitres partant des récursions sur les structures de données les plus simples jusqu'aux plus compliquées: les graphes. Les structures de données modifiables sont ensuite étudiées et sont suivies de problèmes plus substantiels comme d'écrire un «démineur» ou de dessiner le monde en Scheme. L'ouvrage s'achève par des exercices sur le processus d'évaluation même: la fameuse fonction eval. La seconde partie contient les solutions commentées de tous les exercices proposés. Ce livre sera utile à tous les étudiants désireux d'apprendre à programmer. Il part du principe que ce n'est qu'en programmant que l'on peut espérer dominer la programmation; c'est la raison d'être de ce livre que de les conduire, à travers tous ces exercices classiques, à une maîtrise de la programmation qui, même si elle s'appuie sur Scheme, s'appliquera également et avec bonheur aux langages impératifs habituels. Les auteurs sont des enseignants européens cumulant, à ce jour, plus de 50 ans d'expérience dans l'enseignement de Scheme. Ce sont également tous des chercheurs dans le domaine des langages fonctionnels de très haut niveau.

Text
productFlyer_978-3-540-66043-9 (1) - Other
Download (261kB)

More information

Published date: 1999
Additional Information: Address: Berlin
Organisations: Web & Internet Science

Identifiers

Local EPrints ID: 252750
URI: http://eprints.soton.ac.uk/id/eprint/252750
ISBN: 3-540-66043-7
PURE UUID: f6c85955-58d1-45c2-b35d-ff1a66832ced
ORCID for Luc Moreau: ORCID iD orcid.org/0000-0002-3494-120X

Catalogue record

Date deposited: 08 May 2000
Last modified: 14 Mar 2024 05:22

Export record

Contributors

Author: Luc Moreau ORCID iD
Author: Christian Queinnec
Author: Daniel Ribbens
Author: Manuel Serrano

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×