Ero sivun ”C” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p (mallinetta päivitetty) |
p (→Aiheesta muualla: linkit päivitetty) |
||
Rivi 33: | Rivi 33: | ||
==Aiheesta muualla== | ==Aiheesta muualla== | ||
*[[wikipedia:fi:C_(ohjelmointikieli)|C-artikkeli]] Wikipediassa | *[[wikipedia:fi:C_(ohjelmointikieli)|C-artikkeli]] Wikipediassa | ||
*[ | *[https://www.ohjelmointiputka.net/opas.php?tunnus=cohj_1 Suomenkielinen C-opassarja] | ||
*[http://www.infa.abo.fi/~chakie/kurser/c/slides/book1.html Suomenkielinen C-kurssi] | *[https://web.archive.org/web/20060925233151/http://www.infa.abo.fi/~chakie/kurser/c/slides/book1.html Suomenkielinen C-kurssi (archive.org tallenne)] | ||
[[Luokka:Kehitystyökalut]] | [[Luokka:Kehitystyökalut]] | ||
[[Luokka:Proseduraaliset ohjelmointikielet]] | [[Luokka:Proseduraaliset ohjelmointikielet]] |
Versio 7. joulukuuta 2020 kello 15.50
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.