Standard ML
Narzędzia
Ogólne
Drukuj lub eksportuj
W innych projektach
Standard ML (SML) –język programowaniafunkcyjnego powstały w1990 roku jako pierwszy standard językaML (ang.Meta Language). Twórcami SML-a byliRobin Milner,Mads Tofte iRobert Harper.
W1997 roku powstał aktualny standard języka. Został on opracowany przezMilnera,Tofte iHarpera orazDavida Mac Queeina.
Podobnym językiem jestOCaml.
Poniższy kod realizujealgorytmsortowania szybkiego:<<
.
valfilt=List.filterfunquicksort<<xs=letfunqs[]=[]|qs[x]=[x]|qs(p::xs)=letvallessThanP=(fnx=><<(x,p))inqs(filtlessThanPxs)@p::(qs(filt(notolessThanP)xs))endinqsxsend
1GL | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2GL/ Język drugiej generacji/ Asembler | |||||||||||||||
3GL / Język trzeciej generacji |
| ||||||||||||||
4GL/ Język czwartej generacji/ Język dziedzinowy |
| ||||||||||||||
5GL/Logiczne | |||||||||||||||
Ezoteryczne | |||||||||||||||
Inne |