C
Fra Biblab
Innhold |
Generelt
C er et mye brukt, høynivå programmeringsspråk. Siden C er et høynivåprogrammeringsspråk kan det brukes på et hvilket som helst operativsystem som har et kompatibelt kompilator. C selv er et prosedyreprogrammeringsspråk, men det er også grunnlaget til flere objektorienterte programmeringsspråk, og har hatt innflytelse på mange andre programmeringsspråk.
Bruksområder
C ble opprinnelig tiltenkt programmering av operativsystemer, men er mye brukt i applikasjonsprogrammering. Mange av verktøyene som brukes av internettbibliotekarer i dag er implementert i C (bla. PHP (php.net) og YAZ), noe som sikrer at programmene kan brukes på flere operativsystemer. Mange vil påstå at en forståelse av C kan være ganske nyttig når en skal lære et annet programmeringsspråk.
Historie & versjoner
C ble oprinnelig utviklet i begynnelsen av 1970-tallet av Dennis Ritchie. Språket ble beskrevet av Brian Kernighan og Ritchie i 1978 i boka The C programming language. Språket ble standardisert av ANSI i 1989, C som følger denne standard blir ofte kalt C89. ISO standardisert C i 1990, C som følger denne standarden blir ofte kalt C90. Det er svært få forskjeller mellom C89 og C90. I 1999 ga ISO ut ISO 9899:1999, en standard for C (ofte kalt C99). Mens det er temmelig store forskjeller mellom C90 og C99 blir mange av disse ofte ignorert av kompilatorene. C90 er imidlertid fortsatt en mye brukt standard.
Eksempler
Dette er kompatibelt med C99.
#include <stdio.h>
int main(void)
{
printf("hallo verden!\n");
return 0;
}