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

C++

Indeksi C++

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

60 suhteet: Ada (ohjelmointikieli), Algoritmi, Aliohjelma, Alustariippumattomuus, Automaattinen roskienkeräys, Bjarne Stroustrup, C (ohjelmointikieli), C sharp, C++, C++03, C++11, C++14, C++17, C++20, C++23, C++98, C99, CLU, D (ohjelmointikieli), Esikääntäjä, Funktionaalinen ohjelmointi, GCC, Geneerinen ohjelmointi, ISO, Java, Käyttöjärjestelmä, Konstruktori, Literaali (ohjelmointi), LLVM, Luokka (ohjelmointi), Moniperintä, Nimiavaruus, Ohjelmointi, Ohjelmointikieli, Ohjelmointiparadigma, Olio-ohjelmointi, Otsikkotiedosto, Pelimoottori, Perintä (ohjelmointi), Poikkeus, Proseduraalinen ohjelmointi, Rust (ohjelmointikieli), Säiliö (abstrakti tietotyyppi), Simula, Simulointi, Standard Template Library, Standardi, Standardikirjasto, Sulautettu järjestelmä, SystemC, ..., Tiedostojärjestelmä, Tietokoneavusteinen suunnittelu, Tietokoneverkko, Tohtori, Transaktiomuisti, Unicode, Vahva ja heikko tyypitys, Videopeli, Viitelaskenta, Virtuaalimetodi. Laajenna indeksi (10 lisää) »

Ada (ohjelmointikieli)

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

Uusi!!: C++ ja Ada (ohjelmointikieli) · Katso lisää »

Algoritmi

Algoritmi on yksityiskohtainen kuvaus tai ohje siitä, miten tehtävä tai prosessi suoritetaan; jota seuraamalla voidaan ratkaista tietty ongelma.

Uusi!!: C++ ja Algoritmi · 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!!: C++ ja Aliohjelma · Katso lisää »

Alustariippumattomuus

Alustariippumattomuudella tarkoitetaan ohjelmointikieltä tai sovellusohjelmaa, joka ei ole sidoksissa tiettyyn alustaan (tietokonelaitteistoon tai käyttöjärjestelmään).

Uusi!!: C++ ja Alustariippumattomuus · Katso lisää »

Automaattinen roskienkeräys

Automaattinen roskienkeräys tai roskankeruu tarkoittaa tietotekniikassa automaattista muistinhallintamekanismia.

Uusi!!: C++ ja Automaattinen roskienkeräys · Katso lisää »

Bjarne Stroustrup

Bjarne Stroustrup (s. 30. joulukuuta 1950 Århus) on tanskalainen professori, joka on kehittänyt C++-ohjelmointikielen.

Uusi!!: C++ ja Bjarne Stroustrup · Katso lisää »

C (ohjelmointikieli)

C on yleiskäyttöinen, imperatiivinen ja rakenteinen käännettävä tietokoneiden ohjelmointikieli, joka on levinnyt laajalle 1970-luvulta lähtien, jolloin Dennis Ritchie kehitti sen UNIX-käyttöjärjestelmää varten.

Uusi!!: C++ ja C (ohjelmointikieli) · Katso lisää »

C sharp

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

Uusi!!: C++ ja C sharp · Katso lisää »

C++

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

Uusi!!: C++ ja C++ · Katso lisää »

C++03

C++03 on C++-ohjelmointikielen ISO-standardiversio ISO/IEC 14882:2003.

Uusi!!: C++ ja C++03 · Katso lisää »

C++11

C++11, (ent. C++0x), on ISO:n 12.8.2011 hyväksymä C++-ohjelmointikielen standardi ISO/IEC 14882:2011.

Uusi!!: C++ ja C++11 · Katso lisää »

C++14

C++14 on ISO:n 18.

Uusi!!: C++ ja C++14 · Katso lisää »

C++17

C++17 (C++1z) on ISOn hyväksymä C++-ohjelmointikielen standardiversio ISO/IEC 14882:2017, joka on julkaistu joulukuussa vuonna 2017.

Uusi!!: C++ ja C++17 · Katso lisää »

C++20

C++20 on C++-ohjelmointikielen ISO-standardiversio ISO/IEC 14882:2020, jonka kehitys alkoi C++17-standardin valmistumisen jälkeen.

Uusi!!: C++ ja C++20 · Katso lisää »

C++23

C++23 on C++-ohjelmointikielen ISO-standardiversio, joka kehitetään C++20-standardin seuraajaksi.

Uusi!!: C++ ja C++23 · Katso lisää »

C++98

C++98 on C++-ohjelmointikielen ensimmäinen ISO-standardoitu versio ISO/IEC 14882:1998.

Uusi!!: C++ ja C++98 · Katso lisää »

C99

C99 (ent. C9X) on C-kielen versio, joka on ISO-standardi ISO/IEC 9899:1999 (1999).

Uusi!!: C++ ja C99 · Katso lisää »

CLU

CLU on käännettävä abstrakteja tietotyyppejä tukeva akateeminen ohjelmointikieli vuodelta 1974.

Uusi!!: C++ ja CLU · Katso lisää »

D (ohjelmointikieli)

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

Uusi!!: C++ ja D (ohjelmointikieli) · Katso lisää »

Esikääntäjä

Esikääntäjä on ennen ohjelmointikielen kääntäjää suoritettava ohjelma.

Uusi!!: C++ ja Esikääntäjä · Katso lisää »

Funktionaalinen ohjelmointi

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

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

GCC

GNU Compiler Collection (yleensä GCC) on GNU-projektin kääntäjien kokoelma.

Uusi!!: C++ ja GCC · Katso lisää »

Geneerinen ohjelmointi

Geneerinen ohjelmointi on ohjelmointimenetelmä, jossa algoritmit kirjoitetaan metatyypeillä tai varsinainen tietotyyppi määritellään myöhemmin.

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

ISO

International Organization for Standardization eli ISO on kansainvälinen standardisoimisjärjestö.

Uusi!!: C++ ja ISO · 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!!: C++ ja Java · Katso lisää »

Käyttöjärjestelmä

Kaavio käyttöjärjestelmän sijoittumisesta. Osat ylhäältä alkaen:1. Käyttäjä2. Sovellus 3. Käyttöjärjestelmä 4. Laitteisto Käyttöjärjestelmä on keskeinen tietokoneen ohjelmisto, joka mahdollistaa sovellusohjelmien toiminnan tietokoneessa.

Uusi!!: C++ ja Käyttöjärjestelmä · 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!!: C++ ja Konstruktori · Katso lisää »

Literaali (ohjelmointi)

Literaali (literal) on tiettyä tietotyyppiä edustavan tiedon esitysmuoto tietokoneohjelman lähdekoodissa.

Uusi!!: C++ ja Literaali (ohjelmointi) · Katso lisää »

LLVM

LLVM (alkuaan) on ohjelmointikielen kääntäjän kehittämiseen tarkoitettu infrastruktuuri.

Uusi!!: C++ ja LLVM · Katso lisää »

Luokka (ohjelmointi)

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

Uusi!!: C++ ja Luokka (ohjelmointi) · Katso lisää »

Moniperintä

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

Uusi!!: C++ ja Moniperintä · Katso lisää »

Nimiavaruus

Nimiavaruus on tietojenkäsittelytieteessä formaalin kielen symboleja yhteen nippuun sitova määre.

Uusi!!: C++ ja Nimiavaruus · Katso lisää »

Ohjelmointi

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

Uusi!!: C++ ja Ohjelmointi · Katso lisää »

Ohjelmointikieli

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

Uusi!!: C++ ja Ohjelmointikieli · Katso lisää »

Ohjelmointiparadigma

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

Uusi!!: C++ ja Ohjelmointiparadigma · Katso lisää »

Olio-ohjelmointi

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

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

Otsikkotiedosto

Otsikkotiedosto on ohjelmointikielissä tiedosto, johon sijoitetaan jaettua tietoa: otsikkotiedosto on menetelmä yhtenevän tiedon määrittelyyn käännösyksiköiden välillä.

Uusi!!: C++ ja Otsikkotiedosto · Katso lisää »

Pelimoottori

Pelimoottori (usein vain engine) on videopelin ohjelmistokehys, jonka päälle pelinkehittäjät voivat rakentaa pelejä pelikonsoleille, mobiililaitteille ja henkilökohtaisille tietokoneille.

Uusi!!: C++ ja Pelimoottori · Katso lisää »

Perintä (ohjelmointi)

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

Uusi!!: C++ ja Perintä (ohjelmointi) · Katso lisää »

Poikkeus

Poikkeus tarkoittaa tietotekniikassa ennakoimattomia tai epänormaaleja tilanteita järjestelmän toiminnassa.

Uusi!!: C++ ja Poikkeus · Katso lisää »

Proseduraalinen ohjelmointi

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

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

Rust (ohjelmointikieli)

Rust on ohjelmointikieli, jonka on kehittänyt Mozilla Foundation.

Uusi!!: C++ ja Rust (ohjelmointikieli) · Katso lisää »

Säiliö (abstrakti tietotyyppi)

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

Uusi!!: C++ ja Säiliö (abstrakti tietotyyppi) · Katso lisää »

Simula

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

Uusi!!: C++ ja Simula · Katso lisää »

Simulointi

Ensimmäisen maailmansodan aikainen hevossimulaattori. Simulointi tai simulaatio on todellisuuden jäljittelyä.

Uusi!!: C++ ja Simulointi · Katso lisää »

Standard Template Library

Standardimallikirjasto (STL) on osa C++:n standardikirjastoa.

Uusi!!: C++ ja Standard Template Library · Katso lisää »

Standardi

Standardi (normi) on jonkin organisaation esittämä määritelmä siitä, miten jokin asia tulisi tehdä.

Uusi!!: C++ ja Standardi · Katso lisää »

Standardikirjasto

Standardikirjasto on tietotekniikassa ohjelmointikielen mukana tuleva kokoelma yleisesti käytettyjä aliohjelmia tai luokkia.

Uusi!!: C++ ja Standardikirjasto · Katso lisää »

Sulautettu järjestelmä

Sulautettu järjestelmä on tiettyyn tarkoitukseen tehty laite tai laitteisto, jota ohjaa tietokone.

Uusi!!: C++ ja Sulautettu järjestelmä · 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!!: C++ ja SystemC · Katso lisää »

Tiedostojärjestelmä

Hakemistopuu perustasolta eli juurihakemistosta Unixin kaltaisessa käyttöjärjestelmässä. Tiedostojärjestelmä on käyttöjärjestelmän tarjoama palvelu, jonka avulla muut ohjelmistot voivat varastoida dataa tietokoneen massamuistiin.

Uusi!!: C++ ja Tiedostojärjestelmä · Katso lisää »

Tietokoneavusteinen suunnittelu

Tietokoneavusteinen suunnittelu eli CAD on tietokoneen käyttöä apuvälineenä etenkin insinöörien ja arkkitehtien harjoittamassa suunnittelutyössä.

Uusi!!: C++ ja Tietokoneavusteinen suunnittelu · Katso lisää »

Tietokoneverkko

väylämallisesta tietokoneverkosta. Tietokoneverkko on tietokoneiden ja niitä yhdistävien tietoliikenneyhteyksien muodostama tietoliikenneverkko.

Uusi!!: C++ ja Tietokoneverkko · Katso lisää »

Tohtori

Tohtori ('opettaja') on korkeimman yliopistollisen tutkinnon nimitys.

Uusi!!: C++ ja Tohtori · Katso lisää »

Transaktiomuisti

Transaktiomuisti on tietotekniikassa termi laitteistopohjaiselle tuelle tietokoneen muistin käsittelylle transaktioiden avulla.

Uusi!!: C++ ja Transaktiomuisti · Katso lisää »

Unicode

Unicode on tietokonejärjestelmiä varten kehitetty merkistöstandardi ja käytännössä sama kuin yleismaailmallisen merkistön (UCS) määrittävä kansainvälinen standardi ISO/IEC 10646.

Uusi!!: C++ ja Unicode · Katso lisää »

Vahva ja heikko tyypitys

Vahva ja heikko tyypitys on ohjelmointikielien tyyppijärjestelmän ominaisuus, joka määrittelee miten erityyppisten muuttujien väliset muunnokset käsitellään keskenään.

Uusi!!: C++ ja Vahva ja heikko tyypitys · Katso lisää »

Videopeli

Videopeli on elektroninen peli, jonka pelaamiseen tarvitaan käyttöliittymä ja näyttölaite.

Uusi!!: C++ ja Videopeli · Katso lisää »

Viitelaskenta

Viitelaskenta on ohjelmointimenetelmä, jossa ohjelman varaaman muistin käyttöä seurataan viittauksien määrällä.

Uusi!!: C++ ja Viitelaskenta · Katso lisää »

Virtuaalimetodi

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

Uusi!!: C++ ja Virtuaalimetodi · Katso lisää »

Uudelleenohjaukset tässä:

C Plus Plus, C plus plus, Cplusplus, Cpp, ISO/IEC 14882, RAII, RTTI.

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