Logo
Unionpedia
Viestintä
Get it on Google Play
Uusi! Lataa Unionpedia Android™-laitteella!
Vapaa
Nopeamman yhteyden kuin selaimen!
 

Funktionaalinen ohjelmointi

Indeksi Funktionaalinen ohjelmointi

Funktionaalinen ohjelmointi eli funktio-ohjelmointi on ohjelmointiparadigma, joka perustuu matemaattisten funktioiden käyttöön ja tarkemmin lambdakalkyyliin.

26 suhteet: Clojure, Common Lisp, Erlang (ohjelmointikieli), Fibonaccin lukujono, Fortran, Funktio, Haskell, Hei maailma -ohjelma, Imperatiivinen ohjelmointi, Java, Java-virtuaalikone, John McCarthy, Lambdakalkyyli, Laskennan malli, Lisp, Matemaattinen induktio, Mathematica, Ohjelmointikielen kääntäjä, Ohjelmointiparadigma, Rekursio, Scala (ohjelmointikieli), Scheme, Sulkeuma (ohjelmointi), Turingin kone, XML, XSLT.

Clojure

Clojure on funktionaalinen Lisp-murre.

Uusi!!: Funktionaalinen ohjelmointi ja Clojure · Katso lisää »

Common Lisp

Common Lisp on Lisp-ohjelmointikieli, jolle on ANSI-standardi X3.226-1994.

Uusi!!: Funktionaalinen ohjelmointi ja Common Lisp · Katso lisää »

Erlang (ohjelmointikieli)

Erlang on Ericssonin kehittämä funktionaalinen ohjelmointikieli.

Uusi!!: Funktionaalinen ohjelmointi ja Erlang (ohjelmointikieli) · Katso lisää »

Fibonaccin lukujono

Mario Merzin ympäristötaideteos ''Fibonacci Sequence 1-55.'' Fibonaccin lukujono määritellään rekursiivisesti seuraavasti: Toisin sanoen Fibonaccin lukujonon ajatuksena on laskea yhteen kaksi edellistä lukua, ja näin saada seuraavan luvun arvo.

Uusi!!: Funktionaalinen ohjelmointi ja Fibonaccin lukujono · Katso lisää »

Fortran

FORTRAN oli ensimmäinen todellinen korkean tason ohjelmointikieli.

Uusi!!: Funktionaalinen ohjelmointi ja Fortran · Katso lisää »

Funktio

Funktio f: X \rightarrow Y liittää jokaiseen joukon ''X'' alkioon täsmälleen yhden maalijoukon ''Y'' alkion. Funktio eli kuvaus kertoo olioiden välisistä riippuvuussuhteista.

Uusi!!: Funktionaalinen ohjelmointi ja Funktio · Katso lisää »

Haskell

Haskell on yleiskäyttöinen, puhtaasti funktionaalinen ohjelmointikieli, jolla on laiskan suorituksen semantiikka ja vahva staattinen tyypitys ja jota alettiin kehittää vuonna 1987.

Uusi!!: Funktionaalinen ohjelmointi ja Haskell · Katso lisää »

Hei maailma -ohjelma

"Hei maailma" -ohjelman versio Sonyn PlayStation Portable -käsikonsolilla. Hei maailma -ohjelma on tietokoneohjelma, joka tulostaa ruudulle sanat "Hei maailma".

Uusi!!: Funktionaalinen ohjelmointi ja Hei maailma -ohjelma · Katso lisää »

Imperatiivinen ohjelmointi

Imperatiivinen ohjelmointi on yleinen ohjelmointiparadigma.

Uusi!!: Funktionaalinen ohjelmointi ja Imperatiivinen ohjelmointi · Katso lisää »

Java

Java on Sun Microsystemsin kehittämä teknologiaperhe ja ohjelmistoalusta, johon kuuluu muun muassa laitteistoriippumaton korkean tason, luokkapohjainen, oliopohjainen ohjelmointikieli, joka on suunniteltu siten, että siinä on mahdollisimman vähän toteutusriippuvuutta, sekä ajoaikainen ympäristö virtuaalikoneineen ja luokkakirjastoineen.

Uusi!!: Funktionaalinen ohjelmointi ja Java · Katso lisää »

Java-virtuaalikone

Yleiskatsaus Java-virtuaalikoneen (JVM) arkkitehtuuriin, joka perustuu Java SE 7 Edition -spesifikaatioon. Java-virtuaalikone (engl. Java Virtual Machine, JVM) on abstrakti kone (virtuaalikone), joka suorittaa sille käännettyjä Java-ohjelmia.

Uusi!!: Funktionaalinen ohjelmointi ja Java-virtuaalikone · Katso lisää »

John McCarthy

John McCarthy (4. syyskuuta 1927 Boston – 23. lokakuuta 2011 Stanford, Kalifornia) oli yhdysvaltalainen tietojenkäsittelytieteilijä.

Uusi!!: Funktionaalinen ohjelmointi ja John McCarthy · Katso lisää »

Lambdakalkyyli

Lambdakalkyyli on formaalin laskennan malli.

Uusi!!: Funktionaalinen ohjelmointi ja Lambdakalkyyli · Katso lisää »

Laskennan malli

Laskennan malli on tietokoneen tai ohjelmointikielen matemaattinen malli ja siten formaali perusta algoritmeille.

Uusi!!: Funktionaalinen ohjelmointi ja Laskennan malli · Katso lisää »

Lisp

Lisp on usean lähestymistavan refleksiivinen ohjelmointikieli.

Uusi!!: Funktionaalinen ohjelmointi ja Lisp · Katso lisää »

Matemaattinen induktio

dominopalikoihin. Matemaattinen induktio on matemaattinen todistusmenetelmä, joka kuuluu matemaattisen algebran päähaaraan.

Uusi!!: Funktionaalinen ohjelmointi ja Matemaattinen induktio · Katso lisää »

Mathematica

Mathematica on useille alustoille saatava matematiikkaohjelma.

Uusi!!: Funktionaalinen ohjelmointi ja Mathematica · Katso lisää »

Ohjelmointikielen kääntäjä

Ohjelmointikielen kääntäjä on tietokoneohjelma, joka luo tietokoneohjelman ohjelmointikielisen lähdekoodin perusteella konekielisen ajettavan binääritiedoston (eli kääntää ohjelman).

Uusi!!: Funktionaalinen ohjelmointi ja Ohjelmointikielen kääntäjä · Katso lisää »

Ohjelmointiparadigma

Ohjelmointiparadigma on ohjelmointikielen taustalla oleva perustavanlaatuinen tapa ajatella ja mallintaa ohjelmointitehtävän ratkaisu.

Uusi!!: Funktionaalinen ohjelmointi ja Ohjelmointiparadigma · Katso lisää »

Rekursio

Rekursio on matemaattinen keino määritellä funktioita niin, että funktion arvo tietyssä pisteessä riippuu funktion arvosta edellisessä pisteessä.

Uusi!!: Funktionaalinen ohjelmointi ja Rekursio · Katso lisää »

Scala (ohjelmointikieli)

Scala on moniparadigmainen ohjelmointikieli, joka on suunniteltu yhdistämään olio- ja funktionaaliset ajatusmallit.

Uusi!!: Funktionaalinen ohjelmointi ja Scala (ohjelmointikieli) · Katso lisää »

Scheme

Scheme on funktionaalinen ohjelmointikieli ja eräs Lisp-murteista.

Uusi!!: Funktionaalinen ohjelmointi ja Scheme · Katso lisää »

Sulkeuma (ohjelmointi)

Sulkeuma on funktion ja sen käyttämien (ei-paikallisten) muuttujien viitetaulun yhdistelmä.

Uusi!!: Funktionaalinen ohjelmointi ja Sulkeuma (ohjelmointi) · Katso lisää »

Turingin kone

Taiteilijan hahmotelma Turingin koneesta. Lego-palikoista rakennettu Turingin kone. Turingin kone on teoreettinen malli sille, miten tietokone toimii.

Uusi!!: Funktionaalinen ohjelmointi ja Turingin kone · Katso lisää »

XML

XML (Extensible Markup Language) on merkintäkielien standardi, joka määrittää tietojen merkintämuodon loogisella rakenteella.

Uusi!!: Funktionaalinen ohjelmointi ja XML · Katso lisää »

XSLT

XSLT on XML-pohjainen merkintäkieli XML-tiedostojen muunnoksiin.

Uusi!!: Funktionaalinen ohjelmointi ja XSLT · Katso lisää »

Uudelleenohjaukset tässä:

Funktio-ohjelmointi, Funktionaalinen ohjelmointikieli.

LähteväSaapuvat
Hei! Olemme Facebookissa nyt! »