ML (programski jezik): razlika između inačica

Izvor: Hrvatska internetska enciklopedija
Prijeđi na navigaciju Prijeđi na pretraživanje
Bot: Automatski unos stranica
 
m bnz
 
Redak 1: Redak 1:
<!--'''ML (programski jezik)'''-->'''ML''' je [[funkcijski programski jezik]] opće namjene kojeg su razvili [[Robin Milner]] i ostali kasnih 1970-ih pri [[University of Edinburgh]], i čija je sintaksa inspirirana jezikom [[ISWIM]]. Povijesno, ML stoji za ''metalanguage'' (metajezik), s obzirom da je bio osmišljen za razvijanje metoda dokaza u [[LCF dokazivač teorema|LCF dokazivaču teorema]] (jezik čiji je ML metajezik jest ''pplambda'', kombinacija [[predikatni račun prvog reda|predikatnog računa prvog reda]] i jednostavno tipiziranog [[polimorfizam (računarstvo)|polimorfnog]] [[lambda račun]]a. Poznat je po uporabi [[Hindley-Milner inferenca tipa|Hindley-Milner algoritma inference tipova]], koji može inferirati tipove većine vrijednosti bez zahtijevanja iscrpnih [[anotacija (računarstvo)|anotacija]] koje su često kritizirane kao redundantna verboznost u jezicima kao što je [[Java (programski jezik)|Java]].
ML''' je [[funkcijski programski jezik]] opće namjene kojeg su razvili [[Robin Milner]] i ostali kasnih 1970-ih pri [[University of Edinburgh]], i čija je sintaksa inspirirana jezikom [[ISWIM]]. Povijesno, ML stoji za ''metalanguage'' (metajezik), s obzirom da je bio osmišljen za razvijanje metoda dokaza u [[LCF dokazivač teorema|LCF dokazivaču teorema]] (jezik čiji je ML metajezik jest ''pplambda'', kombinacija [[predikatni račun prvog reda|predikatnog računa prvog reda]] i jednostavno tipiziranog [[polimorfizam (računarstvo)|polimorfnog]] [[lambda račun]]a. Poznat je po uporabi [[Hindley-Milner inferenca tipa|Hindley-Milner algoritma inference tipova]], koji može inferirati tipove većine vrijednosti bez zahtijevanja iscrpnih [[anotacija (računarstvo)|anotacija]] koje su često kritizirane kao redundantna verboznost u jezicima kao što je [[Java (programski jezik)|Java]].


{{mrva-rač}}
{{mrva-rač}}


[[Kategorija:Programski jezici]]
[[Kategorija:Programski jezici]]

Posljednja izmjena od 23. ožujak 2022. u 11:37

ML je funkcijski programski jezik opće namjene kojeg su razvili Robin Milner i ostali kasnih 1970-ih pri University of Edinburgh, i čija je sintaksa inspirirana jezikom ISWIM. Povijesno, ML stoji za metalanguage (metajezik), s obzirom da je bio osmišljen za razvijanje metoda dokaza u LCF dokazivaču teorema (jezik čiji je ML metajezik jest pplambda, kombinacija predikatnog računa prvog reda i jednostavno tipiziranog polimorfnog lambda računa. Poznat je po uporabi Hindley-Milner algoritma inference tipova, koji može inferirati tipove većine vrijednosti bez zahtijevanja iscrpnih anotacija koje su često kritizirane kao redundantna verboznost u jezicima kao što je Java.


Nedovršeni članak ML (programski jezik) koji govori o računarstvu treba dopuniti. Dopunite ga prema pravilima uređivanja Hrvatske internetske enciklopedije.