Skip to content
EntityQ1254148· pop 20· linked from 247 articles

Also known as DrRacket, DrScheme, PLT Scheme

langage de programmation fonctionnel et contractuel, à typage fort, dynamique et réflectif, dérivé de Scheme

Wikidata facts

Official name
PLT Scheme
Official website
racket-lang.org
Image
Drracket.png
Show 10 more facts
programming paradigm
functional programming
file extension
scm
copyright license
multi-licensing
inception
1995-00-00
social media followers
27
typing discipline
strong typing
dialect of computer language
Scheme
software version identifier
9.0
number of viewers/listeners
368728
Sources (8)

via Wikidata · CC0

Article · Français

Racket est un langage de programmation de la famille Lisp. Il fait partie du projet Racket (autrefois PLT Scheme), qui regroupe plusieurs variantes du langage Scheme ainsi qu'une série d'outils pour les utiliser. L'un de ses objectifs est de servir de plate-forme pour la création, la conception et l'implémentation. Initialement, DrScheme a été conçu comme un environnement de développement à but pédagogique, pour servir de support au cours d'introduction à l'informatique de l'université Rice. D'abord basé sur le langage Scheme R5RS, l'environnement implémente aujourd'hui le langage Racket, un dérivé de Scheme multi-paradigme. Le langage est utilisé tant que langage de script, programmation à usage général et dans de nombreux domaines comme l'enseignement en informatique et la recherche. La plateforme fournit une implémentation du langage Racket (y compris un environnement d’exécution avancé, des bibliothèques variées, un compilateur à la volée) ainsi qu'un environnement de développement nommé Dr Racket (anciennement DrScheme) écrit en Racket. Le cœur du langage est connu pour son système de macros avancé qui permet de créer des langages dédiés, des constructions du langage permettant de créer des classes et des modules et de nombreux dialectes du langage avec leur propre sémantique. La distribution de la plateforme est de type Free/Libre Open Source Software et est distribué sous la Licence Publique Générale Limitée GNU également appelé GNU LGPL. Les extensions et packages créés par la communauté sont téléchargeables via le catalogue de packages centralisé de Racket.

Abstract from DBpedia / Wikipedia · CC BY-SA