Standard ML: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Recupero di 1 fonte/i e segnalazione di 0 link interrotto/i.) #IABot (v2.0 |
m correggo link a ML (linguaggio di programmazione) (via JWB) |
||
(4 versioni intermedie di 2 utenti non mostrate) | |||
Riga 13:
|ha_influenzato = [[OCaml]], [[Rust (linguaggio di programmazione)|Rust]]
}}
In [[informatica]], '''SML''' ('''''S'''tandard '''ML''''') è un [[linguaggio di programmazione]] derivato
Al contrario di Lisp e Scheme, SML ha un sistema di tipi che permette già al momento della compilazione la verifica che le funzioni siano usate su argomenti del tipo giusto. Inoltre, diversi dialetti di SML hanno sistemi per organizzare i programmi in moduli, con firme (''signature''), implementazioni (''structure''), e implementazioni configurabili (''functors'').
Riga 36:
== Voci correlate ==
* [[Programmazione funzionale]]
* [[ML
== Collegamenti esterni ==
* {{en}} [http://sml-family.org/ Standard ML Family Project] {{Webarchive|url=https://web.archive.org/web/20200220023435/http://sml-family.org/ |date=20 febbraio 2020 }} Sito di coordinamento, riferimento e archiviazione storica del linguaggio e delle sue implementazioni.
* {{en}} [http://www.dcs.napier.ac.uk/course-notes/sml/ A Gentle Introduction to ML] {{Webarchive|url=https://web.archive.org/web/20070406183902/http://www.dcs.napier.ac.uk/course-notes/sml/ |date=6 aprile 2007 }}, di Andrew Cumming
* {{en}} [http://www.dcs.ed.ac.uk/home/stg/NOTES/ Programming in Standard ML '97: An On-line Tutorial], di Stephen Gilmore
* {{en}} [https://web.archive.org/web/20070315111558/http://www.cs.cmu.edu/People/rwh/introsml/ Programming in Standard ML], di [[Robert Harper]]
|