Start Logga In Skriv Artikel Om Oss
Vad söker du?
Allt om 'Programspråket C'

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

Redigera?

Artikeln skriven 2009-01-17 av Learning4sharing

Inga kategorier för denna artikel än...

Vi behhöver hjälp att kategorisera våra artiklar. Kan du skriva ett nyckelord för denna artikel? Du kan skriva upp till 3 olika nyckelord för denna artikel, vi uppskattar din hjälp!

Skriv nyckelord som du tycker beskriver denna artikel på ett bra sätt. Du kan ange 3 olika nyckelord för denna artikel, max 20 tecken per nyckelord.

  1. Lägg till fler
    Skriv in svaret på frågan: 0+3

Intresserad av fler artiklar?

Hippopotomonstrosesquippedaliophobia
Substantivsjuka
Subjekt
Korvsjö
Ornamentik
Västerås SK
Alagreck
Statare
IFK Kungälv

Senaste sökningarna

anrikning har fått 1240 sökningar. Den senaste gjordes 2022-08-15 08:42:01.

kök har fått 1052 sökningar. Den senaste gjordes 2022-08-15 08:36:54.

mff har fått 1245 sökningar. Den senaste gjordes 2022-08-15 08:34:50.

räkor har fått 1287 sökningar. Den senaste gjordes 2022-08-15 08:32:30.

citat har fått 1439 sökningar. Den senaste gjordes 2022-08-15 08:29:54.

mentalsjukhus har fått 1392 sökningar. Den senaste gjordes 2022-08-15 08:26:26.

Brytningsindex har fått 1269 sökningar. Den senaste gjordes 2022-08-15 08:23:01.

demokrati har fått 2684 sökningar. Den senaste gjordes 2022-08-15 08:22:46.

koalitionsregerin har fått 1034 sökningar. Den senaste gjordes 2022-08-15 08:22:37.

Strejk har fått 1350 sökningar. Den senaste gjordes 2022-08-15 08:21:43.

hierarki har fått 1443 sökningar. Den senaste gjordes 2022-08-15 08:19:43.

segment har fått 1224 sökningar. Den senaste gjordes 2022-08-15 08:19:11.

Designed by: template world
Learning4sharing.nu
All Rights Reserved. 1.76 SEK

Logga in

Välkommen att redigera och skriva nya artiklar!

Ingent Konto?

Skaffa konto för att redigera och skapa nya ariklar Nytt Konto.

Ny Användare

Välkommen att redigera och skriva nya artiklar! Skapa konto nedan.


Ett verifieringsmail kommer att skickas till din E-post som du måste öppna och verifiera din E-post med

Lägg till artikel

Du är inte inloggad.

Logga In eller Skapa konto.