Co je soubor SCM?
Soubor SCM je soubor zdrojového kódu vytvořený pomocí programovacího jazyka Scheme. Obsahuje kód napsaný v syntaxi schématu, který je pak spuštěn interpretem schématu. Jazyk schématu byl vyvinut Massachusetts Institute of Technology (MIT) v roce 1970 a podporuje funkcionální programování a související techniky, jako jsou rekurzivní algoritmy. Soubory SCM lze otevírat a upravovat v libovolném textovém editoru, jako je Microsoft Notepad, Notepad++ a Apple TextEdit.
Formát souboru SCM
Soubory SCM se vytvářejí a ukládají ve formátu prostého textu pomocí libovolného textového editoru. Scheme je součástí rodiny programovacích jazyků Lisp a je standardizováno v oficiálním standardu IEEE. Některé charakteristické rysy programovacího jazyka Schema jsou následující.
Minimalismus
- Schéma je jednoduchý jazyk, který je mnohem jednodušší než mnoho jiných jazyků srovnatelné síly.Lexikální rozsah
- Schéma je lexikálně ohraničené, což umožňuje variabilní vazby v programové jednotce a může být analyzováno čtením textu programu.- “Lambda kalkul” -
Block Structure
- Programovací jazyk Schema zdědil svou blokovou strukturu z dřívějších jazyků, jako je ALGOL.Proper Tail Recursion
- Schéma používá tail rekurzi k vyjádření iterace. Má iterační konstrukci, do navíc.