Programspråket C
C är ett programspråk, förmodligen världens vanligaste. C har även legat till grunden vid utvecklingen av C++, som är ett utvidgat språk, samt bidragit med inspiration till språk som Java, Pike och C#. C är en utveckling av B som i sin tur är en utveckling av BCPL. När det började ryktas om en utveckling av C diskuterades det om den skulle heta D eller P, senare blev den istället kallad C++.C, utvecklades vid AT&T Bell Labs samtidigt med operativsystemet UNIX.Drivande bakom utvecklingen var Dennis M. Ritchie (som är medförfattare till boken Bok/The C Programming Language).
Den första C-kompillatorn lär vara skriven i ... C.
ISO har standardiserad programspråket C.Som alla andra standarder som ISO ger ut så revideras den regelbundet.Den första standarden blev klar år1989 och kallas ibland C89 (officiell beteckning "ISO/IEC 9899:1990", eftersom ISO gav ut den först år1990). år1999 blev nästa revision av standarden klar, och den brukar kallas C99 (officiell beteckning "ISO/IEC 9899:1999"). Standarden finns att köpa i PDF-format från http://www.ansi.org/ för $18.00 USD.
Sagt om C: "C combines all the power of assembly language with all the ease-of-use of assembly language".
Exempel:Det här är det klassiska typexemplet "Hej världen!" i C version:
/* * hello.c - Hej världen i ANSI C. */#include <stdio.h>int main(void){puts("Hej världen!");return 0;}
Följande är ett minimalt Windowsprogram, programmet visar ett meddelandefönster där meddelandet som skrivs ut är texten i strängen lpCmdLine. Programmet kan efter kompilering köras med kommandosträngen: Filnamn.exe "meddelandetext" från kommandoraden som hittas under "Startknappen" i Windows.
#include <windows.h>int WINAPI WinMain( HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdShow){ MessageBox( 0, lpCmdLine, "Systemmeddelande v 0.1", MB_ICONINFORMATION);}
Kompilatorer
- GCC - finns till nästan alla platformar, och den mest funktionella, alltid [bleeding edge]
- DJGPP - 32-bitars C/C++-kompilator för datorer med x86-arkitektur som kör MS-DOS eller kompatibelt operativsystem
Länkar
Se även
- Boken The C Programming Language
- Boken Vägen till C (Kallas skämtsamt för Omvägen till C)
- Objective-C
Artikeln skriven 2009-01-17 av Learning4sharing
Inga kategorier för denna artikel än...Intresserad av fler artiklar?
HippopotomonstrosesquippedaliophobiaSubstantivsjuka
Subjekt
Korvsjö
Ornamentik
Västerås SK
Alagreck
Statare
IFK Kungälv