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

Funkcja wyższego rzędu

Indeks Funkcja wyższego rzędu

Funkcja wyższego rzędu (ang. higher-order function) – w informatyce jest to funkcja, która zwraca lub przyjmuje jako argument inne funkcje.

18 kontakty: Algorytm, Clojure, Currying, Fold, Funkcjonał, Haskell, Informatyka, JavaScript, Krotka (struktura danych), Lisp, Matematyka, OCaml, Predykat, Programowanie funkcyjne, Python, Scheme, Standard ML, Typ pierwszoklasowy.

Algorytm

Algorytm – skończony ciąg jasno zdefiniowanych czynności koniecznych do wykonania pewnego rodzaju zadań, sposób postępowania prowadzący do rozwiązania problemu.

Nowy!!: Funkcja wyższego rzędu i Algorytm · Zobacz więcej »

Clojure

Rich Hickey – twórca języka Clojure Atom Clojure – nowoczesny dialekt języka programowania Lisp opracowany przez Richa Hickeya.

Nowy!!: Funkcja wyższego rzędu i Clojure · Zobacz więcej »

Currying

Rozwijanie funkcji (ang. currying) – operacja w funkcyjnych językach programowania polegająca na przekształceniu funkcji, która pobiera parę argumentów i zwraca wynik (f: (P \times Q) \to R) w funkcję, która po pobraniu argumentu zwraca funkcję, która pobiera argument i zwraca wynik (g: P \to (Q \to R)).

Nowy!!: Funkcja wyższego rzędu i Currying · Zobacz więcej »

Fold

Fold (z ang. składać, zwijać) to rodzina funkcji wyższego rzędu występująca w językach funkcyjnych.

Nowy!!: Funkcja wyższego rzędu i Fold · Zobacz więcej »

Funkcjonał

Funkcjonał – wieloznaczne pojęcie matematyczne, opisujące różne typy funkcji; przeważnie sądefiniowane przeciwdziedziną, a czasem też dziedzinąw sensie zbioru argumentów.

Nowy!!: Funkcja wyższego rzędu i Funkcjonał · Zobacz więcej »

Haskell

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

Nowy!!: Funkcja wyższego rzędu i Haskell · Zobacz więcej »

Informatyka

Informatyka zajmuje się teoretycznymi podstawami informacji, algorytmami i architekturami układów jąprzetwarzających oraz praktycznymi technikami ich stosowania.

Nowy!!: Funkcja wyższego rzędu i Informatyka · Zobacz więcej »

JavaScript

JavaScript, w skrócie JS – skryptowy oraz wieloparadygmatowy język programowania, stworzony przez firmę Netscape, najczęściej stosowany na stronach internetowych.

Nowy!!: Funkcja wyższego rzędu i JavaScript · Zobacz więcej »

Krotka (struktura danych)

Krotka – struktura danych będąca odzwierciedleniem matematycznej n-ki, tj.

Nowy!!: Funkcja wyższego rzędu i Krotka (struktura danych) · Zobacz więcej »

Lisp

Lisp – rodzina języków programowania z długąhistoriąi charakterystycznąskładnią.

Nowy!!: Funkcja wyższego rzędu i Lisp · Zobacz więcej »

Matematyka

Rafaela Santiego (XVI wiek); cyrkiel trzyma Euklides, grecki matematyk z III wieku p.n.e. Uniwersytetu Oksfordzkiego; na ziemi znajduje się parkietaż Penrose’a opisany po raz pierwszy przez jednego z pracowników tej placówki. Matematyka (z łac. mathematicus, od gr. μαθηματικός mathēmatikós, od μαθηματ-, μαθημα mathēmat-, mathēma, „nauka, lekcja, poznanie”, od μανθάνειν manthánein, „uczyć się, dowiedzieć”; prawd. spokr. z goc. mundon, „baczyć, uważać”) – nauka zaliczana do grupy formalnych, inaczej dedukcyjnych lub apriorycznych, a także do nauk ścisłych i definiująca tę grupę – matematyka stanowi ich fundament.

Nowy!!: Funkcja wyższego rzędu i Matematyka · Zobacz więcej »

OCaml

OCaml (wcześniej jako Objective Caml) – wieloparadygmatowy język programowania oraz implementacja tego języka w postaci zestawu narzędzi i bibliotek.

Nowy!!: Funkcja wyższego rzędu i OCaml · Zobacz więcej »

Predykat

Predykat – wieloznaczny termin mogący oznaczać.

Nowy!!: Funkcja wyższego rzędu i Predykat · 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!!: Funkcja wyższego rzędu i Programowanie funkcyjne · Zobacz więcej »

Python

Python – język programowania wysokiego poziomu ogólnego przeznaczenia, o rozbudowanym pakiecie bibliotek standardowych, którego ideąprzewodniąjest czytelność i klarowność kodu źródłowego.

Nowy!!: Funkcja wyższego rzędu i Python · Zobacz więcej »

Scheme

Scheme – funkcyjny język programowania, dialekt (wariant) Lispu, który został zaprojektowany na MIT przez Guy L. Steele'a i Geralda Jaya Sussmana w latach 70.

Nowy!!: Funkcja wyższego rzędu i Scheme · Zobacz więcej »

Standard ML

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

Nowy!!: Funkcja wyższego rzędu i Standard ML · Zobacz więcej »

Typ pierwszoklasowy

W językach programowania typ pierwszoklasowy (ang. first-class type), jak również obiekt pierwszoklasowy (ang. first-class object) czy ogólniej jednostka pierwszej kategorii (ang. first-class citizen) jest konstruktem służącym do przechowywania danych, na którym możemy wykonywać takie same operacje, jak na danych innych, wbudowanych typów, takich jak np.

Nowy!!: Funkcja wyższego rzędu i Typ pierwszoklasowy · Zobacz więcej »

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