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

C (ohjelmointikieli)

Indeksi 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.

49 suhteet: ALGOL, Aliohjelma, Alustariippumattomuus, American National Standards Institute, Assembly (ohjelmointikieli), Automaattinen roskienkeräys, Avainsana, B (ohjelmointikieli), BCPL, Borland, Brian Kernighan, C sharp, C++, C-esikääntäjä, C11, C18 (C-standardi), C99, D (ohjelmointikieli), Dennis Ritchie, Esikääntäjä, GCC, GNU, IEEE, ISO, Java, Ken Thompson, Kirjasto (tietotekniikka), Komentokieli, Lähdekoodi, LLVM, Objective-C, Ohjelmointikieli, Osoitin (ohjelmointi), PDP-11, Portable C Compiler, POSIX, Proseduraalinen ohjelmointi, Prosessi (tietotekniikka), Siirtäminen (ohjelmointi), Sovellusohjelma, Standardikirjasto, Stephen Johnson, Tiedostopääte, Turvakriittinen järjestelmä, Tyyppijärjestelmä, Unix, Vahva ja heikko tyypitys, Välikieli, 1972.

ALGOL

ALGOL (lyhenne sanoista ALGOrithmic Language) on ohjelmointikieli, joka kehitettiin 1950-luvulla.

Uusi!!: C (ohjelmointikieli) ja ALGOL · 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 (ohjelmointikieli) 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 (ohjelmointikieli) ja Alustariippumattomuus · Katso lisää »

American National Standards Institute

ANSI on yhdysvaltalainen voittoa tavoittelematon yksityinen organisaatio joka valvoo erilaisten standardien kehittymistä Yhdysvalloissa.

Uusi!!: C (ohjelmointikieli) ja American National Standards Institute · Katso lisää »

Assembly (ohjelmointikieli)

suorittimen assembly-kielellä kirjoitetun koodin käännöslistausta. Assembly eli assembler on tietokoneen ohjelmointikieli, joka koostuu symbolisesta vastineesta tietylle konekielelle.

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

Automaattinen roskienkeräys

Automaattinen roskienkeräys tai roskankeruu tarkoittaa tietotekniikassa automaattista muistinhallintamekanismia.

Uusi!!: C (ohjelmointikieli) ja Automaattinen roskienkeräys · Katso lisää »

Avainsana

Avainsana on tiedonhaussa ja indeksoinnissa käytetty viittaus tietokokonaisuuteen.

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

B (ohjelmointikieli)

B on aluksi Ken Thompsonin ja myöhemmin Dennis Ritchien kehittämä BCPL-kieleen perustuva järjestelmäohjelmointikieli.

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

BCPL

BCPL on vanha tietokoneiden ohjelmointikieli, jonka kehitti Martin Richards Cambridgen yliopistossa vuonna 1966.

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

Borland

Borland Software Corporation on vuonna 1983 perustettu yhdysvaltalainen ohjelmistoyritys, joka tarjoaa työvälineitä ohjelmistojen kehitykseen ja kehityksen tueksi.

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

Brian Kernighan

Brian Wilson Kernighan (s. 1942, Toronto) on tietojenkäsittelytieteilijä, joka työskentelee Bell Labsilla ja vuodesta 2000 Princetonin yliopiston tietojenkäsittelytieteen professorina.

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

C sharp

C# (englanninkielinen lausunta: C sharp) on Microsoftin.NET-alustalle kehitetty ohjelmointikieli, joka julkaistiin kesäkuussa 2000.

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

C++

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

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

C-esikääntäjä

C-esikääntäjä (lyhyesti cpp) on C ja C++-kielten esikääntäjä, jonka kautta lähdekoodi käsitellään ennen varsinaista käännösvaihetta.

Uusi!!: C (ohjelmointikieli) ja C-esikääntäjä · Katso lisää »

C11

C11 on C-kielen ISO-standardiversio ISO/IEC 9899:2011, joka julkaistiin joulukuussa 2011.

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

C18 (C-standardi)

C18 on C-kielen ISO-standardiversio ISO/IEC 9899:2018, joka julkaistiin kesäkuussa 2018.

Uusi!!: C (ohjelmointikieli) ja C18 (C-standardi) · Katso lisää »

C99

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

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

D (ohjelmointikieli)

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

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

Dennis Ritchie

Dennis MacAlistair Ritchie (s. 9. syyskuuta 1941 – 8. lokakuuta 2011) oli yhdysvaltalainen tietojenkäsittelytieteilijä.

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

Esikääntäjä

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

Uusi!!: C (ohjelmointikieli) ja Esikääntäjä · Katso lisää »

GCC

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

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

GNU

GNU-projektin logo GNU on Unixin kaltainen vapaa käyttöjärjestelmä, jonka kehitystyön käynnisti Richard Stallman tammikuussa 1984.

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

IEEE

Institute of Electrical and Electronics Engineers (IEEE) on kansainvälinen tekniikan alan järjestö.

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

ISO

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

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

Java

Java on Sun Microsystemsin kehittämä teknologiaperhe ja ohjelmistoalusta, johon kuuluu muun muassa laitteistoriippumaton oliopohjainen ohjelmointikieli sekä ajoaikainen ympäristö virtuaalikoneineen ja luokkakirjastoineen.

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

Ken Thompson

Kenneth Lane Thompson (s. 4. helmikuuta 1943 New Orleans) on yhdysvaltalainen tietojenkäsittelytieteilijä ja tietotekniikan kehittäjä.

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

Kirjasto (tietotekniikka)

Tietotekniikassa kirjastot (mm. ohjelmakirjasto, luokkakirjasto) ovat kokoelmia, aliohjelmia, luokkia ja/tai ohjelmia, joita käytetään tietokoneohjelmien modulaarisessa kehittämisessä sekä ohjelmien suorittamisen aikana.

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

Komentokieli

Komentokieli, myös komentosarjakieli tai skriptikieli on korkean tason ohjelmointikieli, joka tulkataan lennossa sen sijaan, että ohjelma käännettäisiin etukäteen.

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

Lähdekoodi

Lähdekoodilla tarkoitetaan ohjelmoinnissa tietokoneohjelman tekstimuotoista ohjelmointikielistä kuvausta.

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

LLVM

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

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

Objective-C

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

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

Ohjelmointikieli

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

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

Osoitin (ohjelmointi)

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

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

PDP-11

PDP-11-sarjan (lyhenne sanoista Programmed Data Processor) tietokoneet olivat Digital Equipment Corporationin menestyneimpiä minitietokoneita.

Uusi!!: C (ohjelmointikieli) ja PDP-11 · Katso lisää »

Portable C Compiler

Portable C Compiler (PCC) on Stephen Johnsonin kehittämä C-kielen kääntäjä, jonka kehitys alkoi 1970-luvun lopulla.

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

POSIX

POSIX on käyttöjärjestelmille kehitetty standardi-/määrittelykokonaisuus.

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

Proseduraalinen ohjelmointi

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

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

Prosessi (tietotekniikka)

Tietotekniikassa prosessi on tietokoneessa ajossa oleva ohjelma.

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

Siirtäminen (ohjelmointi)

Siirtäminen eli porttaaminen ohjelmoinnissa tarkoittaa ohjelman muokkaamista alustalta toiselle, joka on erilainen kuin johon se on alun perin suunniteltu.

Uusi!!: C (ohjelmointikieli) ja Siirtäminen (ohjelmointi) · Katso lisää »

Sovellusohjelma

OpenOffice.org Writer on esimerkki sovellusohjelmasta. Sovellusohjelma (usein lyhennetty app) on tietokoneohjelma, joka on suunniteltu jonkin tietyn tehtävän helpottamiseen tai ongelman ratkaisemiseen.

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

Standardikirjasto

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

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

Stephen Johnson

Stephen Curtis Johnson on yhdysvaltalainen tietojenkäsittelytieteilijä, matemaatikko ja ohjelmoija.

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

Tiedostopääte

Tiedostopääte on tietokoneessa tiedoston nimeen liittyvä mutta siitä pisteellä erotettu, useimmiten kolmikirjaiminen tunnusosa, jonka avulla erityyppiset tiedostot erottuvat toisistaan.

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

Turvakriittinen järjestelmä

Turvakriittinen järjestelmä on järjestelmä, jonka toiminta- tai suunnitteluvirhe voi johtaa henkilövaaraan.

Uusi!!: C (ohjelmointikieli) ja Turvakriittinen järjestelmä · Katso lisää »

Tyyppijärjestelmä

Ohjelmointikielen tyyppijärjestelmä määrittää, kuinka ohjelmointikieli luokittelee ohjelmassa esiintyvät entiteetit tyyppeihin.

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

Unix

Unix (tavaramerkitty kirjoitusasu UNIX) on käyttöjärjestelmä, jonka kehityksen aloittivat AT&T:n Bell Labsin työntekijät, ml.

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

Vahva ja heikko tyypitys

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

Uusi!!: C (ohjelmointikieli) ja Vahva ja heikko tyypitys · Katso lisää »

Välikieli

Välikielellä tarkoitetaan ohjelmointikieltä, jota käytetään apuna korkeamman tason ohjelmointikielten kääntäjien toteutuksessa.

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

1972

Ei kuvausta.

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

Uudelleenohjaukset tässä:

C-kieli, C-ohjelmointikieli, ISO/IEC 9899.

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