Ero sivun ”C” versioiden välillä
Siirry navigaatioon
Siirry hakuun
Ei muokkausyhteenvetoa |
p (mallinetta päivitetty) |
||
Rivi 5: | Rivi 5: | ||
| tyypitys=heikko, staattinen | | tyypitys=heikko, staattinen | ||
| suoritusmalli=käännettävä | | suoritusmalli=käännettävä | ||
| muistinhallinta=manuaalinen | |||
| vakaaversio=ISO/IEC 9899:2018[https://www.iso.org/standard/74528.html] | |||
| evaluointitapa=innokas | | evaluointitapa=innokas | ||
}} | }} | ||
'''C''' on Brian | '''C''' on [[wikipedia:fi:Brian Kernighan|Brian Kernighan]]in ja [[wikipedia:fi:Dennis Ritchie|Dennis Ritchie]]n vuosina 1969-73 kehittämä proseduraalinen ohjelmointikieli, jolla [[Unix]] saatiin siirrettäväksi uusille laitteistoille, ja jolla myös suuri osa GNU/Linuxista on toteutettu. C on nykyisin yksi suosituimmista [[Ohjelmointikielet|ohjelmointikielistä]], varsinkin laitteistoläheisessä ohjelmoinnissa. C standardoitiin vuonna 1988. | ||
Esimerkki C-ohjelmasta: | Esimerkki C-ohjelmasta: |
Versio 7. joulukuuta 2020 kello 15.48
Linux.fi-wikissä artikkelit käsittelevät yleensä aihettaan siltä osin, kuin se koskee Linuxia ja avoimia/vapaita ohjelmistoja. Yleisluontoisemman artikkelin tästä aiheesta löydät tietosanakirja Wikipediasta.
C | |
---|---|
Paradigma | proseduraalinen |
Tyypitys | heikko, staattinen |
Evaluointitapa | innokas |
Suoritusmalli | käännettävä |
Muistinhallinta | manuaalinen |
Vakaa versio | ISO/IEC 9899:2018[1] |
C on Brian Kernighanin ja Dennis Ritchien vuosina 1969-73 kehittämä proseduraalinen ohjelmointikieli, jolla Unix saatiin siirrettäväksi uusille laitteistoille, ja jolla myös suuri osa GNU/Linuxista on toteutettu. C on nykyisin yksi suosituimmista ohjelmointikielistä, varsinkin laitteistoläheisessä ohjelmoinnissa. C standardoitiin vuonna 1988.
Esimerkki C-ohjelmasta:
#include <stdio.h>
int main(int argc, char *argv[]) {
printf("Hello world\n"); /* Kirjoitetaan tekstiä */
return 0;
}
Linux-jakeluissa on yleensä mukana C-kääntäjä gcc, jolla tiedosto ohjelma.c voitaisiin kääntää seuraavasti:
$ gcc ohjelma.c -o ohjelma
C#
C-kieli ja C# ovat eri ohjelmointikieliä. C# tehdyt ohjelmat voidaan kääntää käyttäen monoa.
Katso myös
Aiheesta muualla
- C-artikkeli Wikipediassa
- Suomenkielinen C-opassarja
- Suomenkielinen C-kurssi