Logo
Unionpedia
Komunikacja
pobierz z Google Play
Nowy! Pobierz Unionpedia na urządzeniu z systemem Android™!
Darmowy
Szybszy dostęp niż przeglądarce!
 

Haskell

Indeks Haskell

Haskell – czysto funkcyjny język programowania nazwany na cześć amerykańskiego matematyka, Haskella Curry’ego.

18 kontakty: C (język programowania), GNU Compiler Collection, Haskell (ujednoznacznienie), Haskell Curry, Inferencja typów, Język maszynowy, Język programowania, Kompilator, Literate programming, Monada (programowanie), Polimorfizm (informatyka), Programowanie funkcyjne, Rozszerzenie nazwy pliku, Typowanie silne, Typowanie statyczne, University of Glasgow, Wartościowanie leniwe, Wieloplatformowość.

C (język programowania)

C – imperatywny, proceduralny język programowania ogólnego przeznaczenia, stworzony na początku lat 70.

Nowy!!: Haskell i C (język programowania) · Zobacz więcej »

GNU Compiler Collection

GNU Compiler Collection (GCC) – zestaw kompilatorów o otwartym kodzie źródłowym rozwijany w ramach Projektu GNU.

Nowy!!: Haskell i GNU Compiler Collection · Zobacz więcej »

Haskell (ujednoznacznienie)

* Haskell – funkcyjny język programowania Miejscowości w USA.

Nowy!!: Haskell i Haskell (ujednoznacznienie) · Zobacz więcej »

Haskell Curry

Haskell Brooks Curry (ur. 12 września 1900, zm. 1 września 1982) – amerykański matematyk.

Nowy!!: Haskell i Haskell Curry · Zobacz więcej »

Inferencja typów

Inferencja typów – mechanizm w językach statycznie typowanych, w którym kompilator określa typ danych na podstawie informacji dostępnych w czasie kompilacji, np.

Nowy!!: Haskell i Inferencja typów · Zobacz więcej »

Język maszynowy

300x300px Język maszynowy, kod maszynowy – zestaw rozkazów procesora, w którym zapis programu wyrażony jest w postaci liczb binarnych stanowiących rozkazy oraz ich argumenty.

Nowy!!: Haskell i Język maszynowy · Zobacz więcej »

Język programowania

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

Nowy!!: Haskell i Język programowania · Zobacz więcej »

Kompilator

Schemat blokowy kompilatora wieloprzebiegowego Kompilator – program służący do automatycznego tłumaczenia kodu napisanego w jednym języku (języku źródłowym) na równoważny kod w innym języku (języku wynikowym)A.

Nowy!!: Haskell i Kompilator · Zobacz więcej »

Literate programming

Literate programming (pol. programowanie piśmienne) – styl programowania oparty na założeniu, że programy komputerowe powinny być pisane z naciskiem na czytelność kodu źródłowego dla ludzi, podobnie do dzieła literackiego.

Nowy!!: Haskell i Literate programming · Zobacz więcej »

Monada (programowanie)

Monada – w programowaniu funkcyjnym: rodzaj konstruktora abstrakcyjnego typu danych, który implementuje funkcje wiązania oraz jednostki.

Nowy!!: Haskell i Monada (programowanie) · Zobacz więcej »

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.

Nowy!!: Haskell i Polimorfizm (informatyka) · Zobacz więcej »

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.

Nowy!!: Haskell i Programowanie funkcyjne · Zobacz więcej »

Rozszerzenie nazwy pliku

Rozszerzenie – sposób oznaczania typu pliku za pomocąsufiksu jego nazwy.

Nowy!!: Haskell i Rozszerzenie nazwy pliku · Zobacz więcej »

Typowanie silne

Silna typizacja – system typów w języku programowania, w którym każde wyrażenie ma ustalony typ i nie można go używać w kontekście przeznaczonym dla innych typów.

Nowy!!: Haskell i Typowanie silne · Zobacz więcej »

Typowanie statyczne

Typowanie statyczne – nadawanie typów zmiennym w czasie kompilacji programu, poprzez deklaracje tych typów lub ich inferencje.

Nowy!!: Haskell i Typowanie statyczne · Zobacz więcej »

University of Glasgow

Gmach Uniwersytetu Uniwersytet Glasgowski, Uniwersytet Glasgow – jedna z wyższych uczelni brytyjskich, założona w 1451 roku w Glasgow.

Nowy!!: Haskell i University of Glasgow · Zobacz więcej »

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).

Nowy!!: Haskell i Wartościowanie leniwe · Zobacz więcej »

Wieloplatformowość

Wieloplatformowość – cecha aplikacji, języków programowania, systemów operacyjnych oraz innego oprogramowania i jego implementacji, pracujących na różnych platformach sprzętowych.

Nowy!!: Haskell i Wieloplatformowość · Zobacz więcej »

TowarzyskiPrzybywający
Hej! Jesteśmy na Facebooku teraz! »