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 »