Hoj ! Takže když tohle čtete, tak asi chcete začít s c-čkem. Napřed
si zhruba srovnáme C-čko s ostatníma jazykama. Hlavní výhoda c-čka je
rychlost. Rychlejší je už jen assembler ;-) Dál je oproti paskalu
nebo basicu nezávislé na platformě a systému. (Je to tím že všechny
vstupně - výstupní funkce má na starosti kompilátor, takže třeba
v MS Developer studiu je možnost kompilovat pro Mac !) Dál má tzv.
preprocesor, což je výsada jenom céčka (a C++). To je taková šikovná
pomůcka, která vám pomůže efektivněji psát program. No a v době
Windows je tu poslední výhoda - je možnost nechat knihovny (.dll)
přilinkovak k .exe a je to spustitelný kdekoliv kde jsou Win. Takovej
Basic musí u sebe mít msvbvm50.dll (nebo teď VB6.0 msvbvm60.dll) která
má několik mega, ale program z ní nevyužije ani 5 % !! Nevýhodou
céčka je že nehlídá hranice polí a to, že musíte trochu víc psát.
(ale na všechno jsou u kvalitnějších kompilátorů průvodci, kteří část
napíšou za vás) Tak, teď něco ke kompilátoru :

   Microsoft Visual C ++ (MSVC++)
    - teď ve verzi 6; musíte ho ukrást, ale je to asi nejlepší nástroj
      (pomocí 7-mi kliknutí krysou jde spustit Unreal bez CD-čka ;-))

   Borland C Builder
    - musíte ho taky ukrást, ale je to jeden z nejhorších shitů
      (kompilátor občas hází neexistující chyby, kód, i když je
      dobře, nefunguje .. nemá to cenu)

   LCC
    - dobrej, free pod Win. Jeho výhodou je velikost (4 Mega), hezkej
      debugger, rychlej kompilátor, podpora OpenGL a jinejch vychytávek

   DJGpp
    - dost dobrej, C i C ++, knihovny (Allegro) ale občas trochu problém
      knihovny zkompilovat. vzhledem k tomu že je free byste ho měli mít
      ne disku když potřebujete psát pro dos.

   MincGW
    - docela dobrej kompilátor, bohužel jen DOS

(budou odkazy kde se to dá stáhnout)

No a když už je to úvod, tak si řekneme něco málo o c-čku :

Soubory
    .c                 Zdrojový soubor jazyka C
    .h                 Hlavičkový soubor jazyka C
    .cpp .cxx          Zdrojový soubor jazyka C ++
    .hpp .hxx          Hlavičkový soubor jazyka C ++

Editor
    Pomocí něj se vytváří a opravuje zdrojový soubor C, H, Cpp ...

Preprocesor
    Součást překladače, při překládání odstraňuje komentáře, 
    vkládá hlavičky (.h), rozvíjí makra ...

Compiller (Kompilátor)
    Překládá výstup preprocesoru do souborů relativních adres
    (.obj), výstupem jsou také protokoly o překladu (.lis)
    To jsou sáhodlouhé seznamy (listings) chyb :-)

Linker 
    Soubory .lib sestavuje do sebe a relativní adresy převádí na
    skutečné, vzniká .exe, cíl našeho snažení. 

Debugger
    "Odvšivovač", slouží k ladění programu, odstraňování chyb,
    po nalezení chyby se celý cyklus opakuje (editor, compiller, 
    linker, debugger)

Pokud v tom máte zmatek, nic se neděje - nemusíte tomu úplně 
rozumět, jen abyste měli představu o čem mluvím ...
Zpátky