Pracujemy nad przywróceniem aplikacji Unionpedia w Google Play Store
TowarzyskiPrzybywający
🌟Uprościliśmy nasz projekt, aby ułatwić nawigację!
Instagram Facebook X LinkedIn
Twoja własna Unionpedia z Twoim logo i domeną, od 9,99 USD/miesiąc
Utwórz mój Unionpedia

Meta Language

Indeks Meta Language

Meta Language, ML – rodzina funkcyjnych języków programowania, które charakteryzująsię statycznym, silnym typowaniem.

Spis treści

  1. 10 kontakty: Automatyczne dowodzenie twierdzeń, Język programowania, Ocaml, Polimorfizm (informatyka), Programowanie funkcyjne, Programowanie obiektowe, Przetwarzanie współbieżne, Robin Milner, Standard ML, Wartościowanie leniwe.

  2. Języki funkcyjne
  3. Proceduralne języki programowania

Automatyczne dowodzenie twierdzeń

Automatyczne dowodzenie twierdzeń (ang. automated theorem proving) – proces, w którym komputer rozstrzyga czy dane twierdzenie jest dowodliwe w jakiejś teorii, często przy okazji generując jego dowód.

Zobaczyć Meta Language i Automatyczne dowodzenie twierdzeń

Język programowania

Język programowania – zbiór zasad określających, kiedy ciąg symboli tworzy program komputerowy oraz jakie obliczenia opisuje.

Zobaczyć Meta Language i Język programowania

Ocaml

#TAM OCaml.

Zobaczyć Meta Language i Ocaml

Polimorfizm (informatyka)

Polimorfizm (z gr. wielopostaciowość) – mechanizmy pozwalające programiście używać wartości, zmiennych i podprogramów na kilka różnych sposobów.

Zobaczyć Meta Language i Polimorfizm (informatyka)

Programowanie funkcyjne

Programowanie funkcyjne – filozofia i metodyka programowania będąca odmianąprogramowania deklaratywnego, w której wykorzystuje się to, że funkcje należądo typów pierwszoklasowych.

Zobaczyć Meta Language i Programowanie funkcyjne

Programowanie obiektowe

Programowanie obiektowe (ang. object-oriented programming, OOP) – paradygmat programowania, w którym programy definiuje się za pomocąobiektów – elementów łączących stan (czyli dane, nazywane najczęściej atrybutami) i zachowanie (czyli procedury, tu: metody).

Zobaczyć Meta Language i Programowanie obiektowe

Przetwarzanie współbieżne

Przetwarzanie współbieżne (ang. concurrent computing) – przetwarzanie oparte na współistnieniu wielu wątków lub procesów, operujących na współdzielonych danych.

Zobaczyć Meta Language i Przetwarzanie współbieżne

Robin Milner

Robin Milner (ur. 13 stycznia 1934 w Plymouth, zm. 20 marca 2010 w Cambridge) – brytyjski informatyk, Laureat nagrody Turinga w 1991 roku i EATCS w roku 2005.

Zobaczyć Meta Language i Robin Milner

Standard ML

Standard ML (SML) – język programowania funkcyjnego powstały w 1990 roku jako pierwszy standard języka ML (ang. Meta Language).

Zobaczyć Meta Language i Standard ML

Wartościowanie leniwe

Wartościowanie leniwe (ang. lazy evaluation, ewaluacja leniwa) – strategia wyznaczania wartości argumentów funkcji tylko wtedy, kiedy sąpotrzebne (na żądanie).

Zobaczyć Meta Language i Wartościowanie leniwe

Zobacz także

Języki funkcyjne

Proceduralne języki programowania