„ML (programozási nyelv)” változatai közötti eltérés

[nem ellenőrzött változat][nem ellenőrzött változat]
Tartalom törölve Tartalom hozzáadva
Jg6dz4 (vitalap | szerkesztései)
Készült a(z) „ML (programming language)” oldal lefordításával
 
Jg6dz4 (vitalap | szerkesztései)
Nincs szerkesztési összefoglaló
1. sor:
 
{{Programozási nyelv infobox}}Az ML ("MetaLanguagemetalanguage") egy általános célú funkcionális programozási nyelv. PolimorfA polimorf Hindley-Milner típusú rendszerérőlrendszer használatáról ismert., Automatikusanamely automatikusan hozzárendeli a típusokatlegtöbb akifejezés legtöbbtípusát kifejezéshezanélkül, hogy kifejezett típusjegyzetektípusú nélkül.kommentárokat Típusbiztonságiigényelne, sablonokatés isbiztosítja biztosít:a hivatalostípusbiztonságot bizonyíték- van egy hivatalos bizonyíték arra, hogy a jól beírt ML programokprogram nem okoznakokoz futásidejűfutási hibátidőt típusú hibák. Az ML biztosítja példák a megfelelőmintaillesztést funkcióparaméterekrea függvény-argumentumokhoz, a szemétszállításraszemétgyűjtéshez(garbage collection), a kényszerítettkötelező programozásraprogramozáshoz, az értékenkénti hívásrahíváshoz és a curryrecurryhez. Széles körbenSokat használják a programozási nyelv kutatásában, és egyike azon kevés nyelveknek, amelyeket ateljesen formális szemantikávalmeg kell teljes mértékben meghatároznihatározni és ellenőrizni kell a formális szemantika segítségével. TípusaTípusai és mintabeillesztése miattalkalmassá nagyonteszi alkalmasarra, éshogy más formális nyelveken is elterjedtműködjenek, például fordításírása fordító írásában, az automatikus kötegelttétel lektorálásbizonyításában és hivatalosa formális ellenőrzésellenőrzésben.
 
== Áttekintés ==