Navigace

Přihlášení



Registrace

Jazyk C

"Céčko" jak se familierně česky říká (např. "programovat v Céčku"), je mocný, relativně minimalistický, kompilovaný programovací jazyk se silou assembleru, na rozdíl od něj je ovšem přenositelný a jedná se o jazyk vyšší. Jeho vývoj započali Brian W. Kernighan a Dennis M. Ritchie v roce 1969 v AT&T (resp. v jejích Bellových laboratořích) pro potřeby operačního systému Unix. V roce 1973, kdy byl jazyk C dostatečně stabilní, byla do něj přepsána z assembleru většina zdrojového kódu jádra Unixu díky tomu bylo později snadné Unix přenášet na různé platformy.

Na konci sedmdesátých let a na začátku let osmdesátých značně stoupala popularita C, zejména po portaci na platformu IBM PC. V té době se začalo pracovat na rozšíření Céčka o objektově orientované prvky a vznikl tak nový jazyk C++ ("síí plas plas").

V roce 1989 byla standardnizační komisí schválena standardní specifikace jazyka C, standard, plným jménem ANSI X3.159-1989 "Programming Language C" bývá často označován zkráceně jako ANSI C. Jedním z cílů standardizačního procesu ANSI C bylo zahrnout některé neoficiální vlastnosti, jako funkční prototypy (vypůjčené z C++) a schopnější preprocesor.

ANSI C je dnes podporováno téměř všemi rozšířenými překladači. Většina kódu psaného v současné době v C je založena na ANSI C. Jakýkoli program napsaný pouze ve standardním C je přeložitelný a spustitelný na jakékoli platformě, která odpovídá tomuto standardu. Nicméně mnoho programů se dá přeložit pouze na jedné platformě nebo jedním překladačem, kvůli použití nestandadních knihoven, např. pro grafiku, a také některé překladače v implicitním módu neodpovídají standardu ANSI C.

Příbuzné stránky

Editovat - je toho tu málo? Něco špatně? Máte dobrý nápad? - připište jej sem. Stačí jen kliknout a psát, žádná registrace není třeba.
Chytří používají mozek... (C) Jyxo