Che cos’è un file SCM?
Un file SCM è un file di codice sorgente creato con il linguaggio di programmazione Scheme. Contiene codice scritto nella sintassi dello schema che viene quindi eseguito da un interprete dello schema. Il linguaggio Scheme è stato sviluppato dal Massachusetts Institute of Technology (MIT) nel 1970 e supporta la programmazione funzionale e le tecniche associate come gli algoritmi ricorsivi. I file SCM possono essere aperti e modificati in qualsiasi editor di testo come Microsoft Notepad, Notepad++ e Apple TextEdit.
Formato file SCM
I file SCM vengono creati e salvati in formato di testo normale utilizzando qualsiasi editor di testo. Scheme fa parte della famiglia di linguaggi di programmazione Lisp ed è standardizzato nello standard IEEE ufficiale. Alcune caratteristiche distintive del linguaggio di programmazione Schema sono le seguenti.
Minimalismo
- Schema è un linguaggio semplice che è molto più semplice di molti altri linguaggi di potenza comparabile.Ambito lessicale
- Lo schema ha un ambito lessicale che rende possibili associazioni di variabili in un’unità di programma e può essere analizzato leggendo il testo del programma.Calcolo Lambda
-Struttura a blocchi
- Il linguaggio di programmazione Schema eredita la sua struttura a blocchi da linguaggi precedenti come ALGOL.Ricorsione coda corretta
- Lo schema usa la ricorsione della coda per esprimere l’iterazione. Ha un costrutto di iterazione, do in aggiunta.