Qu’est-ce qu’un fichier SCM ?
Un fichier SCM est un fichier de code source créé avec le langage de programmation Scheme. Il contient du code écrit dans la syntaxe du schéma qui est ensuite exécuté par un interpréteur Scheme. Le langage Scheme a été développé par le Massachusetts Institute of Technology (MIT) en 1970 et prend en charge la programmation fonctionnelle et les techniques associées telles que les algorithmes récursifs. Les fichiers SCM peuvent être ouverts et modifiés dans n’importe quel éditeur de texte tel que Microsoft Notepad, Notepad ++ et Apple TextEdit.
Format de fichier SCM
Les fichiers SCM sont créés et enregistrés au format texte brut à l’aide de n’importe quel éditeur de texte. Scheme fait partie de la famille Lisp des langages de programmation et est standardisé dans la norme officielle IEEE. Certaines caractéristiques distinctives du langage de programmation Schema sont les suivantes.
Minimalisme
- Schema est un langage simple qui est beaucoup plus facile que de nombreux autres langages de puissance comparable.Lexical Scope
- Le schéma a une portée lexicale qui rend possibles les liaisons de variables dans une unité de programme et peut être analysé en lisant le texte du programme.Calcul Lambda
-Structure de bloc
- Le langage de programmation de schéma hérite de sa structure de bloc des langages antérieurs tels que ALGOL.Proper Tail Recursion
- Le schéma utilise la récursivité de la queue pour exprimer l’itération. Il a une construction d’itération, do en plus.