Canit Construction

Anledningen till att C heter just C är att det efterträdde ett språk som hette B, vilket i sin tur kom från nämligen Bell Labaratories.

Anledningen till att man valde ett helt nytt namn var för att det inte bara var en liten vidareutveckling utan förbättringarna var helt revolutionerande.

Den första versionen av C skrevs av D.M. Ritchie 1978. Sedan dess har språket utvecklats i flera omgångar och en variant kallad C++ har också tagits fram. Den stora skillnaden mellan C och C++ är att C++ är mer objektorienterat.

C och C++ är kompilerade språk, dvs de skrivs i av människor läsbar text och kompileras sedan (dvs omvandlas) till maskinkod - den kod som datorernas processorer förstår. Därmed körs programmen mycket snabbt och effektivt.

C lämpar sig väl för webb-miljö och är lätt att koppla till webb-dokument genom CGI.

Fördelar:
Snabbt. Ingen kan sno din källkod och ändra i.

Nackdelar:
Svårt att ändra eftersom det måste kompileras om.

Exempel:
Databas program, sökmotorer.

Stöds av browser:
Eftersom C/C++ program kopplas till web-dokumenten via CGI så stöds det av så gott som alla browsers

Canit tycker:
Det största programeringsspråken. Är standard att skriva stora saker i då det är snabbt.

Mera Info:
Mer info om C: http://pitel_lnx.ibk.fnt.hvu.nl/~rbergen/cmain.html
Mer info om C ++: http://www.iftech.com/oltc/cpp/cpp0.stm
Exempel på källkod till ett program som endast skriver ut texten 'Hello World!' på skärmen.

#include <stdio.h>

void main(void)
{
    printf("Hello World");
}

Ett utdrag ur samma program i kompilerad form.

d č[¸-ģÍŖ\ `DŖ4 `ˇ  PčdÄčč
Pčqķ˙_[¸Íë÷Hello World! Uå
htčjų˙_Äė]ÃUåSģ| =| tÃ˙Đ;u
]üė]ÃUåSĄH ø˙u1Ā=L tlLõÃÛd
tH ˙ĐKu	ôh čđ˙_]üė]ÃUåĮč˙˙
˙ė]ÃUåS¸ÍĀ} t@8uú+PPj­ū˙˙Ä
÷ØŖ ¸˙˙˙˙]üė]ÃUåS¸VÍĀGE´Pj
čū˙˙Ä ÷ØŖ ¸˙˙˙˙]üė]ÃUSMhč.
ū˙˙ÄëņhT hhVPEP¸¸PEü˙ĐE°PE
ŦPč{ū˙˙Ä ë,}žešķĨ*jEPjčū˙˙
Ä U¸ÍĀ}jč­ũ˙˙Äôe[^_ė]ÃUåėf
fŌuērŲ}ūfEūf%ĀfEūĐf%?fUūfĐ
fEūŲmūė]ÃUWVS}1Û9 v!ž WURR
˙ĐÄ ÆC9äe[^_ė]Ãli.....


<<< Föregående Nästa >>> GIF | GIF Animation | JPEG | Imagemaps | Java | Javascript
Perl | C/C++ | CGI och Perl | CGI och C | HTML | Frames | VRML
Shockwave | VivoActive | Audio (AU) | Cookies | Databas
Överföringstider | Kompatibilitet | "Under construction"