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

Olio-ohjelmointi

Indeksi Olio-ohjelmointi

Olio-ohjelmointi (OOP) on ohjelmoinnin ohjelmointiparadigma, jossa ohjelmointiongelmien ratkaisut jäsennetään olioiden yhteistoimintana.

120 suhteet: A Sharp (Axiom), ABAP, Abstrakti luokka, Abstrakti tietotyyppi, ActionScript, Ada (ohjelmointikieli), Alan Kay, Aliluokka, Aliohjelma, ArchiCAD, Automaattinen roskienkeräys, BASIC, Bla (ohjelmointikieli), C sharp, C++, C++ ja olio-ohjelmointi, Charles Simonyi, Clarion (ohjelmointikieli), Common Lisp, CoolBasic, D (ohjelmointikieli), Dan Ingalls, Dart (ohjelmointikieli), Delphi, Eiffel (ohjelmointikieli), F sharp, Fantom (ohjelmointikieli), Fortran, Gambas, Genera, GTK, HyperCard, HyperTalk, IDL (ohjelmointikieli), Industry Foundation Classes, Inform, Instanssi (ohjelmointi), Instanssimuuttuja, Intel iAPX 432, Io (ohjelmointikieli), J (ohjelmointikieli), Java, Java- ja C++-ohjelmointikielten vertailu, JavaScript, Jäsen, John McCarthy, Jumalolio, Kapselointi, Konstruktori, Kotlin (ohjelmointikieli), ..., Kriittinen massa (ohjelmistotuotanto), Larry Tesler, LPC (ohjelmointikieli), LPMud, Lua, Luettelo Java-avainsanoista, Luettelo tietokoneohjelmoijista, Luokka (ohjelmointi), Luokkakaavio, Metodi, Moniperintä, Moodle, MSN, Myöhäinen ja varhainen sidonta, Neon (ohjelmointikieli), Nextstep, O'Haskell, Object Pascal, Objective-C, Objekti-relaatiokartoitus, Objektivismi (Rand), OCaml, Ohjelmistokehys, Ohjelmistotuotanto, Ohjelmointi, Ohjelmointikieli, Ohjelmointiparadigma, Ole-Johan Dahl, Olio, Olio (ohjelmointi), Oliomalli, Open Platform Communications, OS/2, Osoitin (ohjelmointi), Pascal (ohjelmointikieli), Perintä (ohjelmointi), Perl, PHP, PhpDocumentor, Polymorfismi, PostgreSQL, Propel, Proseduraalinen ohjelmointi, Prototyyppipohjainen ohjelmointi, Python (ohjelmointikieli), R (ohjelmointikieli), Rakenteinen ohjelmointi, REALbasic, REXX, Ruby, Sage (ohjelmisto), Säiliö (abstrakti tietotyyppi), Särkyvä kantaluokka, Scala (ohjelmointikieli), Sekvenssikaavio, Simula, Smalltalk, Sopimuspohjainen ohjelmointi, Steve Jobs, Suunnittelumalli, SystemC, Tcl (ohjelmointikieli), Tietokanta, TypeScript, Unreal Tournament, Virtuaalimetodi, Visual Basic, Visual Prolog, Wayland, Zope. Laajenna indeksi (70 lisää) »

A Sharp (Axiom)

A♯ (A Sharp) on funktionaalinen olio-ohjelmointikieli, jota jaetaan itsenäisenä komponenttina Axiomin tietokonealgebrajärjestelmän toiseen versioon. A#:n tyypit ja funktiot ovat niin sanottuja ensimmäisen luokan kansalaisia, joten niitä voi yhdistellä vapaasti ulkopuolisissa kirjastoissa määriteltyjen rakenteiden ja muiden matemaattisten abstraktioiden kanssa.

Uusi!!: Olio-ohjelmointi ja A Sharp (Axiom) · Katso lisää »

ABAP

ABAP (Advanced Business Application Programming, alun perin Allgemeiner Berichts-Aufbereitungs-Prozessor, saksaksi "yleinen raportin valmisteluprosessi") on korkean tason ohjelmointikieli, jonka on luonut saksalainen ohjelmistoyritys SAP SE.

Uusi!!: Olio-ohjelmointi ja ABAP · Katso lisää »

Abstrakti luokka

Abstrakti luokka on olio-ohjelmoinnissa käytetty luokka, josta ei voi luoda oliota.

Uusi!!: Olio-ohjelmointi ja Abstrakti luokka · Katso lisää »

Abstrakti tietotyyppi

Abstrakti tietotyyppi (ADT) on tyypin määrittely, joka määrittelee vain tyypin tietosisällön ja tyyppiin kuuluvat operaatiot, ei tyypin toteutustapaa.

Uusi!!: Olio-ohjelmointi ja Abstrakti tietotyyppi · Katso lisää »

ActionScript

ActionScript on ECMAScriptiin perustuva skriptauskieli.

Uusi!!: Olio-ohjelmointi ja ActionScript · Katso lisää »

Ada (ohjelmointikieli)

Ada on ohjelmointikieli, jonka kehitystyön Yhdysvaltain puolustusministeriö aloitti vuonna 1974.

Uusi!!: Olio-ohjelmointi ja Ada (ohjelmointikieli) · Katso lisää »

Alan Kay

Alan Curtis Kay (s. 17. toukokuuta 1940, Springfield, Massachusetts) on yhdysvaltalainen tietojenkäsittelytieteilijä.

Uusi!!: Olio-ohjelmointi ja Alan Kay · Katso lisää »

Aliluokka

Olio-ohjelmoinnissa objektit ja luokat voivat periä ominaisuuksia ylemmän tason objekteilta.

Uusi!!: Olio-ohjelmointi ja Aliluokka · Katso lisää »

Aliohjelma

Aliohjelma (kutsutaan eri yhteyksissä myös termeillä proseduuri, funktio, metodi tai rutiini) on ohjelmoinnissa itsenäinen ohjelman osa, joka suorittaa tietyn toiminnon ja jota voidaan kutsua eri puolilta pääohjelmaa tai muista aliohjelmista.

Uusi!!: Olio-ohjelmointi ja Aliohjelma · Katso lisää »

ArchiCAD

ArchiCAD on nykyisin saksalaiseen Nemetschek Groupiin kuuluvan Graphisoftin arkkitehtisuunnitteluun kehittämä kolmiulotteinen rakennussuunnitteluohjelmisto.

Uusi!!: Olio-ohjelmointi ja ArchiCAD · Katso lisää »

Automaattinen roskienkeräys

Automaattinen roskienkeräys tai roskankeruu tarkoittaa tietotekniikassa automaattista muistinhallintamekanismia.

Uusi!!: Olio-ohjelmointi ja Automaattinen roskienkeräys · Katso lisää »

BASIC

BASIC (lyhenne sanoista Beginner's All-purpose Symbolic Instruction Code) on ohjelmointikieli, joka kehitettiin alkujaan Dartmouth Collegessa vuonna 1964 ohjelmoinnin alkeiden opetukseen.

Uusi!!: Olio-ohjelmointi ja BASIC · Katso lisää »

Bla (ohjelmointikieli)

Bla on Wouter van Oortmerssenin 1996 kehittämä yleiskäyttöinen ohjelmointikieli.

Uusi!!: Olio-ohjelmointi ja Bla (ohjelmointikieli) · Katso lisää »

C sharp

C# (lausutaan) on Microsoftin.NET-alustalle kehitetty ohjelmointikieli.

Uusi!!: Olio-ohjelmointi ja C sharp · Katso lisää »

C++

C++ on ohjelmointikieli, jonka Bjarne Stroustrup kehitti 1980-luvulla.

Uusi!!: Olio-ohjelmointi ja C++ · Katso lisää »

C++ ja olio-ohjelmointi

C++ ja olio-ohjelmointi on suomalainen kirja C++-kielellä ohjelmoinnista.

Uusi!!: Olio-ohjelmointi ja C++ ja olio-ohjelmointi · Katso lisää »

Charles Simonyi

Charles Simonyi (10. syyskuuta 1948 Budapest, Unkari) on unkarilais-amerikkalainen Microsoftin toimisto-ohjelmistojen kehittäjä ja viides avaruusturisti.

Uusi!!: Olio-ohjelmointi ja Charles Simonyi · Katso lisää »

Clarion (ohjelmointikieli)

Clarion on tietokantasuuntautunut ohjelmointikieli Microsoft Windows -alustalle.

Uusi!!: Olio-ohjelmointi ja Clarion (ohjelmointikieli) · Katso lisää »

Common Lisp

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

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

CoolBasic

CoolBasic on Jukka Lavosen kehittämä ohjelmointikieli.

Uusi!!: Olio-ohjelmointi ja CoolBasic · Katso lisää »

D (ohjelmointikieli)

D on Walter Brightin kehittämä moniparadigmainen oliopohjainen imperatiivinen ohjelmointikieli.

Uusi!!: Olio-ohjelmointi ja D (ohjelmointikieli) · Katso lisää »

Dan Ingalls

Dan Ingalls (s. 1944) on yhdysvaltalainen olio-ohjelmoinnin pioneeri.

Uusi!!: Olio-ohjelmointi ja Dan Ingalls · Katso lisää »

Dart (ohjelmointikieli)

Dart on Googlen kehittämä ohjelmointikieli, joka on suunniteltu web-sovellusten tekemiseen.

Uusi!!: Olio-ohjelmointi ja Dart (ohjelmointikieli) · Katso lisää »

Delphi

Delphi on Borlandin tekemä Object Pascal -kieleen perustuva graafinen ohjelmankehitysympäristö ja ohjelmointikieli.

Uusi!!: Olio-ohjelmointi ja Delphi · Katso lisää »

Eiffel (ohjelmointikieli)

Eiffel on Bertrand Meyerin kehittämä olio-ohjelmointikieli.

Uusi!!: Olio-ohjelmointi ja Eiffel (ohjelmointikieli) · Katso lisää »

F sharp

Logo F# on funktionaalinen, vahvasti tyypittävä, moniparadigmainen, imperatiivinen ja olio-pohjainen ohjelmointikieli.

Uusi!!: Olio-ohjelmointi ja F sharp · Katso lisää »

Fantom (ohjelmointikieli)

Fantom on olio-ohjelmointia tukeva ohjelmointikieli, jota suoritetaan Java Virtual Machine (JVM) -ympäristössä ja on saatavilla myös.NET-alustalle.

Uusi!!: Olio-ohjelmointi ja Fantom (ohjelmointikieli) · Katso lisää »

Fortran

FORTRAN oli ensimmäinen todellinen korkean tason ohjelmointikieli.

Uusi!!: Olio-ohjelmointi ja Fortran · Katso lisää »

Gambas

Gambas on avoimen lähdekoodin BASIC-sukuinen olio-ohjelmointiominaisuuksilla laajennettu ohjelmointikieli.

Uusi!!: Olio-ohjelmointi ja Gambas · Katso lisää »

Genera

Genera on yhdysvaltalaisen Symbolics-yhtiön käytännössä jo unhoon painuneiden Lisp-koneiden oliopohjainen käyttöjärjestelmä ja kehitysympäristö.

Uusi!!: Olio-ohjelmointi ja Genera · Katso lisää »

GTK

GTK eli GIMP Toolkit (aikaisemmin GTK+) on useissa käyttöjärjestelmissä toimiva graafinen käyttöliittymäkirjasto.

Uusi!!: Olio-ohjelmointi ja GTK · Katso lisää »

HyperCard

HyperCard on Macintoshille julkaistu kortteihin, hypertekstiin ja HyperTalk-kieleen perustuva hypermediasovellus ja sovelluskehitysympäristö.

Uusi!!: Olio-ohjelmointi ja HyperCard · Katso lisää »

HyperTalk

HyperTalk on HyperCard-sovelluskehittimen oma ohjelmointikieli.

Uusi!!: Olio-ohjelmointi ja HyperTalk · Katso lisää »

IDL (ohjelmointikieli)

IDL (interaktiivinen datakieli) on 1970-luvun loppupuolella syntynyt ohjelmointikieli, jota on käytetty erityisesti luonnontieteissä kerätyn tiedon analysointiin ja visualisointiin.

Uusi!!: Olio-ohjelmointi ja IDL (ohjelmointikieli) · Katso lisää »

Industry Foundation Classes

IFC (Industry Foundation Classes) on kansainvälinen ja jatkuvasti kehitettävä rakennusalan ISO/PAS 16739 standardi oliopohjaisen tiedon siirtoon tietokonejärjestelmästä toiseen.

Uusi!!: Olio-ohjelmointi ja Industry Foundation Classes · Katso lisää »

Inform

Inform on Graham Nelsonin luoma oliopohjainen ohjelmointikieli tekstiseikkailupelien luomiseen.

Uusi!!: Olio-ohjelmointi ja Inform · Katso lisää »

Instanssi (ohjelmointi)

Instanssi eli esiintymä eli ilmentymä on tietojenkäsittelytieteessä käytetty sana.

Uusi!!: Olio-ohjelmointi ja Instanssi (ohjelmointi) · Katso lisää »

Instanssimuuttuja

Luokkapohjaisessa olio-ohjelmoinnissa instanssimuuttuja eli ilmentymämuuttuja on luokassa määritetty muuttuja, jolle jokaisella luokan ilmennetyllä oliolla on oma kopio tai instanssi.

Uusi!!: Olio-ohjelmointi ja Instanssimuuttuja · Katso lisää »

Intel iAPX 432

iAPX 432 (lyh. Intel Advanced Performance Architecture) oli Intelin kehittämä suoritin, joka esiteltiin vuonna 1981.

Uusi!!: Olio-ohjelmointi ja Intel iAPX 432 · Katso lisää »

Io (ohjelmointikieli)

Io on puhdas olio-ohjelmointikieli, joka on saanut vaikutteita Smalltalk-, Self-, Lua-, Lisp-, Act1- ja NewtonScript-ohjelmointikielistä.

Uusi!!: Olio-ohjelmointi ja Io (ohjelmointikieli) · Katso lisää »

J (ohjelmointikieli)

J on ohjelmointikieli, jonka kehittivät 1990-luvun alussa Ken Iverson ja Roger Hui.

Uusi!!: Olio-ohjelmointi ja J (ohjelmointikieli) · 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!!: Olio-ohjelmointi ja Java · Katso lisää »

Java- ja C++-ohjelmointikielten vertailu

Java ja C++ ovat kaksi merkittävää olio-ohjelmointikieltä.

Uusi!!: Olio-ohjelmointi ja Java- ja C++-ohjelmointikielten vertailu · Katso lisää »

JavaScript

JavaScript on alun perin Netscapen kehittämä, pääasiassa verkkoympäristössä käytettävä ohjelmointikieli.

Uusi!!: Olio-ohjelmointi ja JavaScript · Katso lisää »

Jäsen

Jäsen voi tarkoittaa seuraavia.

Uusi!!: Olio-ohjelmointi ja Jäsen · Katso lisää »

John McCarthy

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

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

Jumalolio

Jumalolio (engl. god object) tai kaikkitietäväolio on olio-ohjelmoinnissa olio, joka viittaa moniin epäsuoriin tai kategorisoimattomiin metodeihin ja erilaisiin tyyppeihin tai niiden yhdistelmiin.

Uusi!!: Olio-ohjelmointi ja Jumalolio · Katso lisää »

Kapselointi

Kapselointi tarkoittaa ohjelmoinnissa yhteen kuuluvien tietojen ja toimintojen kokoamista yhdeksi kokonaisuudeksi.

Uusi!!: Olio-ohjelmointi ja Kapselointi · Katso lisää »

Konstruktori

Konstruktori eli rakentaja tai muodostin on olio-ohjelmoinnissa käytetty termi luokan erikoistyyppiselle metodille, joka sallii olion konfiguroimisen välittömästi sen luomisen yhteydessä.

Uusi!!: Olio-ohjelmointi ja Konstruktori · Katso lisää »

Kotlin (ohjelmointikieli)

Kotlin on yleiskäyttöinen avoimen lähdekoodin staattisesti tyypitetty ohjelmointikieli.

Uusi!!: Olio-ohjelmointi ja Kotlin (ohjelmointikieli) · Katso lisää »

Kriittinen massa (ohjelmistotuotanto)

Kriittinen massa tarkoittaa ohjelmistotuotannossa ohjelmiston elinkaaren vaihetta, jonka jälkeen ohjelmiston lähdekoodi kasvaa liian monimutkaiseksi, jotta sitä voitaisiin hallita ilman, että ohjelma kirjoitettaisiin kokonaan alusta.

Uusi!!: Olio-ohjelmointi ja Kriittinen massa (ohjelmistotuotanto) · Katso lisää »

Larry Tesler

Lawrence Gordon Tesler (24. huhtikuuta 1945 Bronx, New York, New York, Yhdysvallat – 16. helmikuuta 2020 Portola Valley, Kalifornia, Yhdysvallat) oli yhdysvaltalainen tietoteknologian kehittäjä, joka työskenteli ihmisen ja tietokoneen vuorovaikutuksen parissa.

Uusi!!: Olio-ohjelmointi ja Larry Tesler · Katso lisää »

LPC (ohjelmointikieli)

LPC on olio-perustainen ohjelmointikieli, joka on johdettu C-kielestä.

Uusi!!: Olio-ohjelmointi ja LPC (ohjelmointikieli) · Katso lisää »

LPMud

LPMud (usein pelkkä LP) on eräs MUD-pelien tyyppi.

Uusi!!: Olio-ohjelmointi ja LPMud · Katso lisää »

Lua

Lua on kevyt ja kooltaan pieni skriptikieli.

Uusi!!: Olio-ohjelmointi ja Lua · Katso lisää »

Luettelo Java-avainsanoista

Katkelma Java-koodia, jossa avainsanat on korostettu sinisellä ja lihavoidulla fontilla Java on oliopohjainen ohjelmointikieli, josta löytyy 67 erilaista avainsanaa.

Uusi!!: Olio-ohjelmointi ja Luettelo Java-avainsanoista · Katso lisää »

Luettelo tietokoneohjelmoijista

Tämä on luettelo merkittävistä tietokoneohjelmoijista.

Uusi!!: Olio-ohjelmointi ja Luettelo tietokoneohjelmoijista · Katso lisää »

Luokka (ohjelmointi)

Luokka (class) tarkoittaa olio-ohjelmoinnissa olion tyyppiä.

Uusi!!: Olio-ohjelmointi ja Luokka (ohjelmointi) · Katso lisää »

Luokkakaavio

Luokkakaavio on UML-mallinnuksessa käytettävä kaavio.

Uusi!!: Olio-ohjelmointi ja Luokkakaavio · Katso lisää »

Metodi

Metodi tarkoittaa menetelmää, tapaa suorittaa määrämuotoisesti askel askeleelta edistyvä toimintoketju, jossa saavutetaan tavoiteltu tehtävä tai päämäärä.

Uusi!!: Olio-ohjelmointi ja Metodi · Katso lisää »

Moniperintä

Moniperintä on olio-ohjelmointikielen ominaisuus laajentaa toimintoja useasta luokasta perinnällä.

Uusi!!: Olio-ohjelmointi ja Moniperintä · Katso lisää »

Moodle

Moodle on ilmainen, avoimen lähdekoodin oliopohjainen oppimisalusta eli virtuaalinen oppimisympäristö (VLE), joka soveltuu monenlaisille käyttäjäryhmille erilaisiin käyttötarkoituksiin.

Uusi!!: Olio-ohjelmointi ja Moodle · Katso lisää »

MSN

MSN:n logo vuodesta 2015 MSN:n aiempi logo MSN (alkujaan The Microsoft Network) on Microsoftin 24.

Uusi!!: Olio-ohjelmointi ja MSN · Katso lisää »

Myöhäinen ja varhainen sidonta

Sidonta tarkoittaa ohjelmointikielissä muuttujan ja sen muistiosoitteen välistä muunnosta.

Uusi!!: Olio-ohjelmointi ja Myöhäinen ja varhainen sidonta · Katso lisää »

Neon (ohjelmointikieli)

Neon on vuonna 1985 kehitetty olio-ohjelmointikieli samana vuonna julkaistuille Apple Macintosh -tietokoneille.

Uusi!!: Olio-ohjelmointi ja Neon (ohjelmointikieli) · Katso lisää »

Nextstep

NeXTstation-työasemaa myytiin 1990–1993 Motorola 68040 25 MHz ja 33 MHz malleina. Siihen sai myös värillisen 17-tuumaisen MegaPixel-näytön. Nextstep (tyyliteltynä NeXTSTEP) on oliopohjainen, moniajoa tukeva käyttöjärjestelmä, jota NeXT kehitti NeXT-tietokoneilleen.

Uusi!!: Olio-ohjelmointi ja Nextstep · Katso lisää »

O'Haskell

O'Haskell on oliopohjainen rinnakkaisuusperiaatteella toimiva laajennus funktionaaliseen Haskell-ohjelmointikieleen.

Uusi!!: Olio-ohjelmointi ja O'Haskell · Katso lisää »

Object Pascal

Object Pascal on Pascal-ohjelmointikielen objektiorientoitunut johdannainen, joka tunnetaan parhaiten Borland Delphin kehitysympäristön alkuperäisenä ohjelmointikielenä.

Uusi!!: Olio-ohjelmointi ja Object Pascal · Katso lisää »

Objective-C

Objective-C on olio-ohjelmointia tukeva ohjelmointikieli joka on toteutettu pienenä oliopohjaisena laajennuksena C-ohjelmointikieleen.

Uusi!!: Olio-ohjelmointi ja Objective-C · Katso lisää »

Objekti-relaatiokartoitus

Objekti-relaatiokartoitus (ORM) on tietojenkäsittelytieteessä käytettävä ohjelmointitekniikka, jolla saadaan muunnettua tietoa relaatiotietokannan (SQL) taulukoista olio-ohjelmointikielen käyttöön sopiviksi objekteiksi, jolloin tietokannan tietoja voidaan käyttää objektiorientoituneesti.

Uusi!!: Olio-ohjelmointi ja Objekti-relaatiokartoitus · Katso lisää »

Objektivismi (Rand)

Objektivismin kehittäjä Ayn Rand vuonna 1943. Objektivismi on amerikanvenäläisen Ayn Randin (1905–1982) kehittämä filosofia, jonka mukaan kaiken perustana tulee olla järki.

Uusi!!: Olio-ohjelmointi ja Objektivismi (Rand) · Katso lisää »

OCaml

OCaml (ent. Objective Caml) on funktionaalista ja olio-ohjelmointia tukeva ohjelmointikieli.

Uusi!!: Olio-ohjelmointi ja OCaml · Katso lisää »

Ohjelmistokehys

Ohjelmistokehys (myös sovelluskehys) tarkoittaa ohjelmistotuotetta, joka muodostaa rungon (myös termi ydin on käytössä) sen päälle rakennettavalle tietokoneohjelmalle.

Uusi!!: Olio-ohjelmointi ja Ohjelmistokehys · Katso lisää »

Ohjelmistotuotanto

Ohjelmistotuotanto on yhteisnimitys niille työnteon ja työnjohdon menetelmille, joita käytetään, kun tuotetaan tietokoneohjelmia sekä monista tietokoneohjelmista koostuvia tietokoneohjelmistoja.

Uusi!!: Olio-ohjelmointi ja Ohjelmistotuotanto · Katso lisää »

Ohjelmointi

Ohjelmointia Java-ohjelmointikielellä Ohjelmointi tarkoittaa tietokoneelle tai vastaavalle ohjelmoitavalle laitteelle jollakin tavalla, tyypillisesti kirjoittamalla, annettavia toimintaohjeita formaalilla kielellä eli ohjelmointikielellä.

Uusi!!: Olio-ohjelmointi ja Ohjelmointi · Katso lisää »

Ohjelmointikieli

Ohjelmointikielet ovat formaaleja kieliä, joita ohjelmoijat käyttävät tietokoneen ohjelmointiin algoritmin toteuttamiseksi.

Uusi!!: Olio-ohjelmointi ja Ohjelmointikieli · Katso lisää »

Ohjelmointiparadigma

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

Uusi!!: Olio-ohjelmointi ja Ohjelmointiparadigma · Katso lisää »

Ole-Johan Dahl

Ole-Johan Dahl (12. lokakuuta 1931 – 29. kesäkuuta 2002) oli norjalainen matemaatikko.

Uusi!!: Olio-ohjelmointi ja Ole-Johan Dahl · Katso lisää »

Olio

Olio tarkoittaa seuraavia asioita.

Uusi!!: Olio-ohjelmointi ja Olio · Katso lisää »

Olio (ohjelmointi)

Olio on olio-ohjelmoinnissa ohjelmiston perusyksikkö, joka sisältää joukon loogisesti yhteenkuuluvaa tietoa (attribuutteja) ja toiminnallisuutta (jäsenfunktioita eli metodeja).

Uusi!!: Olio-ohjelmointi ja Olio (ohjelmointi) · Katso lisää »

Oliomalli

Oliomalli on kohdealueen (problem domain) olio-ohjelmoinnin paradigmaan pohjautuva abstraktio, joka on olioanalyysin lopputulos (OOA Object-Oriented Analysis) Oliomallinnus syntyi olio-ohjelmoinnin pohjalta 1980- ja 1990-luvun vaihteessa (kts kirjallisuusluettelo).

Uusi!!: Olio-ohjelmointi ja Oliomalli · Katso lisää »

Open Platform Communications

Open Platform Communications (OPC) on joukko tiedonsiirron standardeja, jota käytetään teollisuuden automaatiosovelluksissa, lähinnä PC-valvomojen ja ohjelmoitavien logiikoiden välillä.

Uusi!!: Olio-ohjelmointi ja Open Platform Communications · Katso lisää »

OS/2

OS/2 (Operating System/2) oli IBM:n ja Microsoftin aluksi yhteistyössä kehittämä, sittemmin IBM:n yksinään tahollaan tukema moniajava käyttöjärjestelmä.

Uusi!!: Olio-ohjelmointi ja OS/2 · Katso lisää »

Osoitin (ohjelmointi)

Tietojenkäsittelytieteessä osoitin on tietotyyppi, joka viittaa keskusmuistissa sijaitsevaan arvoon.

Uusi!!: Olio-ohjelmointi ja Osoitin (ohjelmointi) · Katso lisää »

Pascal (ohjelmointikieli)

Pascal on Niklaus Wirthin kehittämä proseduraalinen ohjelmointikieli, joka on kehitetty 1960- ja 1970-lukujen vaihteessa ALGOL-kielen pohjalta erityisesti opetuskäyttöä ajatellen.

Uusi!!: Olio-ohjelmointi ja Pascal (ohjelmointikieli) · Katso lisää »

Perintä (ohjelmointi)

Perintä on olio-ohjelmoinnissa tapa muodostaa uusia luokkatyyppejä laajentamalla jo aiemmin määriteltyjä luokkia.

Uusi!!: Olio-ohjelmointi ja Perintä (ohjelmointi) · Katso lisää »

Perl

Perl on Larry Wallin kehittämä tulkattava, proseduraalinen, skriptimäinen ohjelmointikieli.

Uusi!!: Olio-ohjelmointi ja Perl · Katso lisää »

PHP

PHP on Perlin kaltainen ohjelmointikieli, jota käytetään erityisesti web-palvelinympäristöissä dynaamisten web-sivujen luonnissa.

Uusi!!: Olio-ohjelmointi ja PHP · Katso lisää »

PhpDocumentor

phpDocumentor on LGPL-lisenssillä julkaistava dokumentointityökalu.

Uusi!!: Olio-ohjelmointi ja PhpDocumentor · Katso lisää »

Polymorfismi

Polymorfismi on olio-ohjelmoinnissa esiintyvä käsite, jonka mukaan aliluokat voivat määrittää oman yksilöllisen toimintansa ja silti jakaa saman toiminnallisuuden yläluokan kanssa.

Uusi!!: Olio-ohjelmointi ja Polymorfismi · Katso lisää »

PostgreSQL

PostgreSQL on avoimena lähdekoodina jaettava tietokannan hallintajärjestelmä, joka on lisensoitu BSD-lisenssin kaltaisella lisenssillä.

Uusi!!: Olio-ohjelmointi ja PostgreSQL · Katso lisää »

Propel

Propel on PHP-ohjelmointikielelle toteutettu olio-relaatiokuvaus, ORM- (Object-Relational Mapping) järjestelmä.

Uusi!!: Olio-ohjelmointi ja Propel · Katso lisää »

Proseduraalinen ohjelmointi

Proseduraalinen ohjelmointi on imperatiivinen ohjelmointiparadigma, jossa ohjelman suoritusta jäsennetään jakamalla aliohjelmiin, proseduureihin.

Uusi!!: Olio-ohjelmointi ja Proseduraalinen ohjelmointi · Katso lisää »

Prototyyppipohjainen ohjelmointi

Prototyyppipohjainen ohjelmointi on eräs olio-ohjelmointiin liittyvistä ohjelmointiparadigmoista.

Uusi!!: Olio-ohjelmointi ja Prototyyppipohjainen ohjelmointi · Katso lisää »

Python (ohjelmointikieli)

Python on ohjelmointikieli, jolle on tunnusomaista hyvä luettavuus, korkea abstraktiotaso ja kehittyneet kirjastot monilla eri sovellusalueilla.

Uusi!!: Olio-ohjelmointi ja Python (ohjelmointikieli) · Katso lisää »

R (ohjelmointikieli)

R on ohjelmointikieli ja ohjelmointiympäristö tilastolliseen laskentaan ja grafiikan tuottamiseen.

Uusi!!: Olio-ohjelmointi ja R (ohjelmointikieli) · Katso lisää »

Rakenteinen ohjelmointi

Rakenteinen ohjelmointi on ohjelmointiparadigma, joka pyrkii parantamaan tietokoneohjelmien koodin selkeyttä ja vähentämään ohjelmointiin kuluvaa aikaa käyttämällä loogisia kontrolli- ja toistorakenteita – kuten aliohjelmia ja silmukoita – yksinkertaisten ehtolauseiden ja GOTO-käskyjen sijaan.

Uusi!!: Olio-ohjelmointi ja Rakenteinen ohjelmointi · Katso lisää »

REALbasic

REALbasic on ohjelmointikieli, jonka erityispiirteinä on oliomenetelmien tuen lisäksi se, että sillä voi luoda samasta lähdekoodista eri alustoilla ilman tulkkausta ajettavia konekielisiä binääritiedostoja ja web-sovelluksia.

Uusi!!: Olio-ohjelmointi ja REALbasic · Katso lisää »

REXX

REXX tai Rexx (REstructured eXtended eXecutor) on Mike Cowlishaw'n vuonna 1979 IBM VM -ympäristöön kehittämä ohjelmointikieli.

Uusi!!: Olio-ohjelmointi ja REXX · Katso lisää »

Ruby

Ruby on tulkattava, dynaaminen ja dynaamisesti tyypittävä oliopohjainen ohjelmointikieli.

Uusi!!: Olio-ohjelmointi ja Ruby · Katso lisää »

Sage (ohjelmisto)

Sage on useille alustoille saatava matemaattinen ohjelmisto.

Uusi!!: Olio-ohjelmointi ja Sage (ohjelmisto) · Katso lisää »

Säiliö (abstrakti tietotyyppi)

Tietojenkäsittelytieteessä säiliö on luokka tai tietorakenne, jonka ilmentymät ovat muiden olioiden kokoelmia.

Uusi!!: Olio-ohjelmointi ja Säiliö (abstrakti tietotyyppi) · Katso lisää »

Särkyvä kantaluokka

Särkyvä kantaluokka on olio-ohjelmointikielen arkkitehtuurinen ongelma, jossa kantaluokkia pidetään "särkyvinä", koska näennäisen turvalliset muutokset perusluokkaan voivat aiheuttaa ongelman kantaluokasta perityssä luokassa.

Uusi!!: Olio-ohjelmointi ja Särkyvä kantaluokka · Katso lisää »

Scala (ohjelmointikieli)

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

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

Sekvenssikaavio

Sekvenssikaavio eli viestiyhteyskaavio on UML-mallinnuksessa käytettävä olioiden välistä vuorovaikutusta kuvaava kaavio.

Uusi!!: Olio-ohjelmointi ja Sekvenssikaavio · Katso lisää »

Simula

Simula on ALGOL-pohjainen ohjelmointikieli, joka kehitettiin 1960-luvulla Norjassa.

Uusi!!: Olio-ohjelmointi ja Simula · Katso lisää »

Smalltalk

Smalltalk on oliopohjainen ohjelmointikieli ja -ympäristö, jonka ensimmäiset versiot julkaistiin 1970-luvulla.

Uusi!!: Olio-ohjelmointi ja Smalltalk · Katso lisää »

Sopimuspohjainen ohjelmointi

Sopimuspohjainen ohjelmointi on tietokoneohjelmistojen suunnittelutapa.

Uusi!!: Olio-ohjelmointi ja Sopimuspohjainen ohjelmointi · Katso lisää »

Steve Jobs

Steven Paul ”Steve” Jobs (24. helmikuuta 1955 San Francisco – 5. lokakuuta 2011 Palo Alto) oli yksi tietotekniikkayhtiö Applen perustajista ja yhtiön toimitusjohtaja.

Uusi!!: Olio-ohjelmointi ja Steve Jobs · Katso lisää »

Suunnittelumalli

Suunnittelumalli on ohjelmistotekniikassa ohjelmistorakenteen käsitteelliset (abstraktit) avainkohdat määrittävä kuvaus toistensa kanssa yhteistoiminnassa olevista luokista ja olioista.

Uusi!!: Olio-ohjelmointi ja Suunnittelumalli · Katso lisää »

SystemC

SystemC on C++-pohjainen laitteistokuvauskieli, joka mahdollistaa tietokonelaitteiston kuvaamisen perinteisen rekisterisiirtotason (RTL) lisäksi korkeammilla abstraktiotasoilla: järjestelmätasolla ja transaktiotasolla.

Uusi!!: Olio-ohjelmointi ja SystemC · Katso lisää »

Tcl (ohjelmointikieli)

Tcl on John Ousterhoutin kehittämä tulkattava ohjelmointikieli.

Uusi!!: Olio-ohjelmointi ja Tcl (ohjelmointikieli) · Katso lisää »

Tietokanta

Tietokanta on tietokoneen tallentama tietojen ja informaation järjestetty kooste.

Uusi!!: Olio-ohjelmointi ja Tietokanta · Katso lisää »

TypeScript

TypeScript on Microsoftin kehittämä ja ylläpitämä ohjelmointikieli, joka lisää valinnaisen staattisen tyypityksen JavaScriptiin.

Uusi!!: Olio-ohjelmointi ja TypeScript · Katso lisää »

Unreal Tournament

Unreal Tournament on Epic Gamesin ja Digital Extremesin kehittämä sekä GT Interactiven julkaisema ensimmäisen persoonan ammuntapeli -tyyppinen verkkopeli.

Uusi!!: Olio-ohjelmointi ja Unreal Tournament · Katso lisää »

Virtuaalimetodi

Virtuaalimetodi tai virtuaalifunktio on olio-ohjelmointikielien ominaisuus, jolla perintää käyttävä olio voi korvata yliluokassa olevan metodin toteutuksen toisella.

Uusi!!: Olio-ohjelmointi ja Virtuaalimetodi · Katso lisää »

Visual Basic

Visual Basic on Microsoftin kehittämä BASIC-sukuinen yleiskäyttöinen ohjelmointikieli.

Uusi!!: Olio-ohjelmointi ja Visual Basic · Katso lisää »

Visual Prolog

Visual Prolog on ohjelmistokehitin, jossa yhdistyy logiikkaohjelmointi ja olio-ohjelmointi.

Uusi!!: Olio-ohjelmointi ja Visual Prolog · Katso lisää »

Wayland

KDE Plasma 5.24 Waylandin kanssa (helmikuu 2022). Wayland on näytönhallintajärjestelmä, joka on suunniteltu korvaamaan X Window System (X-Windows).

Uusi!!: Olio-ohjelmointi ja Wayland · Katso lisää »

Zope

Zope on pääosin Pythonilla ja osittain C++:lla toteutettu vapaa ja avoin sovelluspalvelin, joka on saatavilla useimmille käyttöjärjestelmille.

Uusi!!: Olio-ohjelmointi ja Zope · Katso lisää »

Uudelleenohjaukset tässä:

OOP, Objekti (ohjelmointi), Oliopohjainen ohjelmointi, Oliopohjainen ohjelmointikieli.

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