¿Qué es un archivo SCM?
Un archivo SCM es un archivo de código fuente creado con el lenguaje de programación Scheme. Contiene código escrito en la sintaxis de Scheme que luego es ejecutado por un intérprete de Scheme. El lenguaje Scheme fue desarrollado por el Instituto Tecnológico de Massachusetts (MIT) en 1970 y es compatible con la programación funcional y técnicas asociadas, como los algoritmos recursivos. Los archivos SCM se pueden abrir y editar en cualquier editor de texto, como Microsoft Notepad, Notepad ++ y Apple TextEdit.
Formato de archivo SCM
Los archivos SCM se crean y guardan en formato de texto sin formato con cualquier editor de texto. Scheme es parte de la familia de lenguajes de programación Lisp y está estandarizado en el estándar oficial IEEE. Algunas características distintivas del lenguaje de programación Schema son las siguientes.
Minimalismo
- Schema es un lenguaje simple que es mucho más fácil que muchos otros lenguajes de potencia comparable.Alcance léxico
: el esquema tiene un alcance léxico que hace posibles los enlaces de variables en una unidad de programa y puede analizarse leyendo el texto del programa.Cálculo Lambda
-Estructura de bloque
: el lenguaje de programación Schema hereda su estructura de bloque de lenguajes anteriores como ALGOL.Recursión de cola adecuada
: el esquema utiliza la recursión de cola para expresar la iteración. Tiene construcción de iteración, hacer además.