Muokataan sivua C
Siirry navigaatioon
Siirry hakuun
Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.
Nykyinen versio | Oma tekstisi | ||
Rivi 1: | Rivi 1: | ||
{{Perustietoa|C_(ohjelmointikieli)}} | {{Perustietoa|C_(ohjelmointikieli)}} | ||
{{Ohjelmointikieli | {{Ohjelmointikieli | ||
| nimi=C | | nimi=C | ||
Rivi 13: | Rivi 12: | ||
'''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. | '''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: | |||
< | <source lang="c"> | ||
#include <stdio.h> | #include <stdio.h> | ||
int main(int argc, char *argv[]) { | int main(int argc, char *argv[]) { | ||
printf("Hello world\n"); /* Kirjoitetaan tekstiä */ | |||
return 0; | |||
} | } | ||
</ | </source> | ||
Linux-jakeluissa on yleensä mukana C-kääntäjä [[GCC|gcc]], jolla tiedosto ohjelma.c voitaisiin kääntää seuraavasti:<br> | Linux-jakeluissa on yleensä mukana C-kääntäjä [[GCC|gcc]], jolla tiedosto ohjelma.c voitaisiin kääntää seuraavasti:<br> | ||
$ gcc ohjelma.c -o ohjelma | $ gcc ohjelma.c -o ohjelma | ||
==C#== | ==C#== | ||
Rivi 36: | Rivi 28: | ||
==Katso myös== | ==Katso myös== | ||
*[[C++]] | *[[C++]] | ||
*[[Fork()]] | *[[Fork()]] | ||
Rivi 42: | Rivi 33: | ||
==Aiheesta muualla== | ==Aiheesta muualla== | ||
*[[wikipedia:fi:C_(ohjelmointikieli)|C-artikkeli]] Wikipediassa | *[[wikipedia:fi:C_(ohjelmointikieli)|C-artikkeli]] Wikipediassa | ||
*[ | *[http://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] | |||
*[ | |||
[[Luokka:Kehitystyökalut]] | [[Luokka:Kehitystyökalut]] | ||
[[Luokka:Proseduraaliset ohjelmointikielet]] | [[Luokka:Proseduraaliset ohjelmointikielet]] |