Logo
Unionpedia
Viestintä
Get it on Google Play
Uusi! Lataa Unionpedia Android™-laitteella!
Asenna
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.

55 suhteet: ALGOL, Aliohjelma, Alustariippumattomuus, American National Standards Institute, ANSI C, Assembly (ohjelmointikieli), Automaattinen roskienkeräys, Avainsana, B (ohjelmointikieli), BCPL, Borland, Brian Kernighan, C (ohjelmointikieli), C sharp, C++, C-esikääntäjä, C11, C18 (C-standardi), C23, C99, CERT, D (ohjelmointikieli), Dennis Ritchie, Esikääntäjä, GCC, GNU, IBM PC, IEEE, ISO, Java, Ken Thompson, Kirjasto (tietotekniikka), Komentokieli, Lähdekoodi, LLVM, Objective-C, Ohjelmointikäytännöt, 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. Laajenna indeksi (5 lisää) »

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ää »

ANSI C

ANSI C on ANSI-standardi C-kielelle.

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

Assembly (ohjelmointikieli)

suorittimen assembly-kielellä kirjoitetun koodin käännöslistausta. Assembly (usein virheellisesti 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 (vuosina 1998–2002 Inprise) 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 (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 (ohjelmointikieli) ja C (ohjelmointikieli) · Katso lisää »

C sharp

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

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ää »

C23

C23 on C-kielen tuleva ISO-standardiversio, josta odotetaan äänestystä vuonna 2023, jolloin sen nimeksi tulisi C23 (epävirallisesti nimellä C2x).

Uusi!!: C (ohjelmointikieli) ja C23 · 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ää »

CERT

CERT on lyhenne sanoista Computer Emergency Response Team.

Uusi!!: C (ohjelmointikieli) ja CERT · 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.

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

IBM PC

IBM Personal Computer (malli 5150, tunnettu lyhyesti nimellä IBM PC) oli IBM-yhtiön vuonna 1981 julkaisema mikrotietokone ja tuotesarja.

Uusi!!: C (ohjelmointikieli) ja IBM PC · 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 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 (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 tarkoitettu 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ää »

Ohjelmointikäytännöt

Ohjelmointikäytännöt ovat joukko ohjeita, joilla voidaan määrittää ohjelmistotuotantoprosessissa käytetyt menetelmät ja tuotetun lähdekoodin ulkoasu sekä rakenne.

Uusi!!: C (ohjelmointikieli) ja Ohjelmointikäytännöt · 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:n piirilevyjä. PDP-11-sarjan (lyhenne sanoista Programmed Data Processor) tietokoneet olivat Digital Equipment Corporationin (DEC) 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

LibreOffice 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 erityyppisten 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

Vuosi 1972 oli karkausvuosi, joka alkoi lauantaista.

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

Uudelleenohjaukset tässä:

C-kieli, C-ohjelmointikieli, ISO/IEC 9899, K&R C.

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