Racket est un langage de programmation à usage général dérivé de Lisp. Il est appelé "langage de programmation programmable" car son système de macros intégré est si puissant qu'il permet au programmeur de redéfinir tout ce qui concerne le langage lui-même. Pour cette raison, Racket est souvent utilisé pour concevoir et implémenter des langages de programmation personnalisés pour les besoins de projets spécifiques.
Racket a été initialement développé dans le cadre du projet PLT ("programmation language team") du spécialiste informatique Matthias Felleisen en 1995. Son intention était de créer un langage qui aiderait les programmeurs débutants à en apprendre davantage sur le potentiel des ordinateurs.
Bonjour le monde! écrit en raquette:
(printf "Bonjour le monde!")
Hello World, Langue, Termes de programmation