next up previous contents index
Next: Introduction Up: Premiers pas Previous: Premiers pas   Contents   Index


Résumé

Voici la première partie de cet ouvrage destiné à présenter le langage Scheme. Nous nous attacherons à la clarté de l'exposé, sans pour autant négliger les concepts théoriques.

Scheme est langage de la famille de Lisp[4,5,7] langage de prédilection de l'intelligence artificielle. Lisp fut utilisé pour définir les premières versions de smallTalk, l'un des plus fameux langages à Objets. Il a servi aussi à programmer AutoCad. Plus récemment, l'éditeur de texte surpuissant Emacs est écrit en Lisp.

Scheme est un dialecte de Lisp datant de 1975. C'est un langage alliant simplicité et efficacité. Il existe de nombreux interprètes et compilateurs performants pour Scheme.

Les domaines d'application de Scheme sont nombreux et variés. Il peut être utilisé dans la phase préliminaire d'un projet, pour tester les algorithmes mis en oeuvre ou comme un langage de glu liant plusieurs autres langages, mais encore comme un véritable langage de programmation, tant son efficacité à la fois au niveau de la compacité et la clarté du code que des performances est grande.

Ici, nous allons présenter les bases du langage Scheme. Puis, au fur et à mesure, nous élargirons le cercle de nos connaissances. Au début, Scheme vous semblera être `` un langage de plus ''`. Ce n'est que par la suite que nous nous apercevrons de son extraordinaire pouvoir d'expression, de sa grande simplicité et de sa compacité. Scheme procure le même sentiment de liberté que C procura à certains en venant de Pascal.

Ce document de saurait être exhaustif : il doit plus être vu comme une introduction générale à Scheme. Le lecteur aura intérêt à consulter la spécification officielle de langage. Notre introduction est plus une promenade soulevant d'ici et là certains points importants.


next up previous contents index
Next: Introduction Up: Premiers pas Previous: Premiers pas   Contents   Index
© 1993 to 2001 Erian Concept