OCaml
język programowania / Z Wikipedii, wolnej encyclopedia
Drogi AI, mówmy krótko, odpowiadając po prostu na te kluczowe pytania:
Czy możesz wymienić najważniejsze fakty i statystyki dotyczące Ocaml?
Podsumuj ten artykuł dla 10-latka
OCaml (wcześniej jako Objective Caml) – wieloparadygmatowy język programowania oraz implementacja tego języka w postaci zestawu narzędzi i bibliotek. Jest, oprócz Caml Light, główną implementacją języka Caml. OCaml został stworzony przez Xaviera Leroya, Jérôme Vouillon, Damien Doligeza, Didier Rémy i innych w 1996 roku, kiedy to Caml Light został poszerzony o system obiektów i natywny kompilator.
|
Ten artykuł od 2021-02 zawiera treści, przy których brakuje odnośników do źródeł. |
Paradygmat |
Funkcyjny, Obiektowy, Imperatywny | ||
---|---|---|---|
Typowanie |
Silne, Statyczne z inferencją | ||
Aktualna wersja stabilna |
5.1.1 | ||
Twórca |
Xavier Leroy, Damien Doligez, Jérôme Vouillon | ||
Licencja |
QPL | ||
Platforma sprzętowa | |||
Platforma systemowa | |||
| |||
Strona internetowa |
OCaml wspiera równie dobrze programowanie funkcyjne, obiektowe, jak i imperatywne.
Nadaje się do pisania dużych programów przemysłowych ze względu na silny system modułów, dostępne programowanie obiektowe, szybki natywny kompilator oraz szczególnie dobre wsparcie dla programowania funkcyjnego.
Jest wolnym oprogramowaniem tworzonym we francuskim akademickim instytucie badawczym INRIA.
OCaml wywodzi się z rodziny języków Meta Language, podobnie jak Standard ML.
Programy napisane w Ocamlu zajmują czołowe miejsca w ICFP Programming Contest.