Ero sivun ”C” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
p (C11 wikilinkki)
Rivi 29: Rivi 29:


==C-kielen ISO-standardiversiot==
==C-kielen ISO-standardiversiot==
* [[wikipedia:fi:C11|C11]] on [[C]]-kielen ISO-standardiversio ISO/IEC 9899:2011, joka on julkaistu joulukuussa 2011.
* [[wikipedia:fi:C11|C11]] on C-kielen ISO-standardiversio ISO/IEC 9899:2011, joka on julkaistu joulukuussa 2011.
* [[wikipedia:fi:C18|C18]] on C-kielen ISO-standardiversio ISO/IEC 9899:2018, joka on julkaistu kesäkuussa 2018.


==C#==
==C#==

Versio 28. helmikuuta 2022 kello 21.09

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-kielen ISO-standardiversiot

  • C11 on C-kielen ISO-standardiversio ISO/IEC 9899:2011, joka on julkaistu joulukuussa 2011.
  • C18 on C-kielen ISO-standardiversio ISO/IEC 9899:2018, joka on julkaistu kesäkuussa 2018.

C#

C-kieli ja C# ovat eri ohjelmointikieliä. C# tehdyt ohjelmat voidaan kääntää käyttäen monoa.

Katso myös

Aiheesta muualla