Ero sivun ”C” versioiden välillä
Siirry navigaatioon
Siirry hakuun
pEi muokkausyhteenvetoa |
p ({{InternetArchive}}) |
||
Rivi 38: | Rivi 38: | ||
*[[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] | *[https://www.ohjelmointiputka.net/opas.php?tunnus=cohj_1 Suomenkielinen C-opassarja] | ||
*[https://web.archive.org/web/20060925233151/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] {{InternetArchive}} | ||
[[Luokka:Kehitystyökalut]] | [[Luokka:Kehitystyökalut]] | ||
[[Luokka:Proseduraaliset ohjelmointikielet]] | [[Luokka:Proseduraaliset ohjelmointikielet]] |
Versio 25. helmikuuta 2022 kello 18.16
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.
Wikiohjelmiston toiminnan takia nimi "C#" ohjaa tälle sivulle. C ja C# ovat eri kieliä.
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.
Seuraava C-ohjelma kysyy käyttäjän nimeä, asettaa sen muuttujaan ja poistuu virheittä:
#include <stdio.h>
int main(int argc, char *argv[]) {
char nimi[1000];
printf("Hei, maailma! Mikä on nimesi?\n");
scanf("%s", nimi);
printf("Hei, %s!\n", nimi);
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 [Wayback Machine]