52 votes

Existe-t-il des personnes qui utilisent le langage de programmation Scheme ?

Je viens de commencer mes études d'informatique à l'université où l'on nous enseigne la programmation en Scheme.

Comme j'ai appris le C++ au cours des 6 dernières années, Scheme me semble un peu étrange. Mes instructeurs me disent que vous pouvez écrire n'importe quel programme que vous pouvez écrire en C ou en Java avec lui.

Quelqu'un utilise-t-il vraiment cette langue ?

47voto

Jason Down Points 13690

À ma connaissance, peu de gens l'utilisent, mais il vaut vraiment la peine d'y jeter un coup d'œil (ne serait-ce que pour essayer de programmer dans un autre paradigme, afin d'apprendre à penser différemment). Vous avez de la chance de pouvoir suivre un cours qui utilise Scheme, car la plupart des universités actuelles enseignent maintenant Java. Voici un bon lien si vous voulez voir des conférences du MIT ou travailler sur des problèmes types, etc.

MIT Open Courseware - Structure et interprétation des programmes d'ordinateur

Il y a un livre d'accompagnement disponible en ligne en libre accès (Structure and Interpretation of Computer Programs).

UPDATE :

Pour ceux qui s'intéressent à une langue qui est similaire vers un schéma qui utilise la JVM et peut accéder aux bibliothèques Java (puisque de nombreuses universités utilisent Java), consultez le site Clojure . Peut-être deviendra-t-il le nouveau langage de choix pour l'introduction à l'informatique (nous pouvons tous l'espérer !).

30voto

Matt Curtis Points 12454

Square USA l'a utilisé pour faire le film Final Fantasy .

Voici un article qu'ils ont publié à ce sujet : Coller des choses ensemble - Schéma de la production de contenu CG en temps réel .

De ce document :

Au SIGGRAPH 2000 et 2001, nous, l'équipe R&D de Square USA, avons montré le rendu en temps réel de scènes du film complet généré par ordinateur "Final Fantasy : The Spirits Within".

[...]

Nous avons constaté qu'il était extrêmement utile d'avoir un interpréteur Scheme intégré dans le moteur de rendu en temps réel.

22voto

leppie Points 67289

Scheme vous fera penser différemment à la programmation. Essayez simplement d'avoir l'esprit ouvert !

13voto

moonshadow Points 28302

"Est-ce que quelqu'un utilise vraiment ce langue ?"

Paul Graham célèbre.

12voto

cdiggins Points 5549

JavaScript est remarquablement similaire à Scheme à bien des égards (même s'il lui manque les continuations et le système numérique avancé de Scheme).

De " Présentation du langage ECMAScript " (PDF). 2007-10-23. pp. 4. Consulté le 2009-05-03.

ES3 est un système simple et très dynamique, hautement dynamique, basé sur des objets idées principales des langages Self et Scheme. Le style de programmation est un mélange de programmation objet et fonctionnelle fonctionnelle : Les principaux mécanismes d'abstraction d'abstraction dans ES3 sont les fonctions d'ordre supérieur fonctions d'ordre supérieur et les objets objets mutables ...

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X