Get the Flash Player to see this player.

time2online Joomla Extensions: Simple Video Flash Player Module
Jak zacząć z C

Język C jest językiem kompilowalnym, czyli aby użyć tego języka, należy go przetłumaczyć na kod zrozumiały dla danej maszyny. Ten proces nazywa się kompilacją. W wyniku kompilacji dostajemy plik wykonywalny, który można użyć na odpowiednim urządzeniu.

Język C jest językiem najbardziej rozpowszechnionym, ponieważ można w nim napisać praktycznie wszystko. Począwszy od programów obsługujących automatykę, a skończywszy na grach komputerowych. Jego główną zaletą jest łatwy dostęp do "wnętrzności" komputera, czyli w łatwy sposób można załączać odpowiednie nóżki procesora. Aby pobawić się czystym językiem C, należy ściągnąć kompilator GCC.

Najlepszym rozwiązaniem jest instalacja Linuxa, ponieważ Linux ma wbudowany kompilator C. Jak zainstalować Linuxa pokazałem w dziale Linux, tu pokażę jak pobawić się w C w Windowsie.
Dla Windowsa należy pobrać kompilator lub gotowe środowisko z kompilatorem. Oczywiście tu może przyjść z pomocą NetBeans lub Eclipse, ale w takich programach nie nauczycie się tworzyć samemu plików make i nie zrozumiecie wielu istotnych aspektów tego języka.

Jeśli ktoś lubi się bawić notatnikiem i konsola, to polecam kompilator Minimalist GNU:

http://sourceforge.net/projects/mingw/files/MinGW/

Opis projektu można znaleźć na: http://mingw.org

Najlepszym rozwiązaniem jest zainstalowanie IDE DevC++ lub Code:Blocks, które nie są tak rozbudowana jak NetBeans czy Eclipse, ale mają wszystko czego nam potrzeba. Dzięki tym programom będziecie mogli poznać wszystkie aspekty programowania w C.

Całą IDE można ściągnąć stąd Dla CodeBlocks:

http://www.codeblocks.org/downloads

A dla DevC++ stąd:

Dla systemów 64 bitowych:

http://sourceforge.net/projects/orwelldevcpp/files/?source=navbar

Albo dla systemu 32 bitowego:

http://sourceforge.net/projects/orwelldevcpp

Albo wybrać najnowszy z listy:

http://sourceforge.net/projects/orwelldevcpp/files/Setup%20Releases/

Po zainstalowaniu możemy przetestować jakiś prosty program, tak jak to widać na obrazku poniżej:

Każdy program w C składa się z kilku podstawowych sekcji:

1) Sekcja komentarza znajduje się w bloku /* */, tu można znaleźć informację o programie.

2) Sekcja include. W tej sekcji dodajemy biblioteki z których będzie korzystał nasz projekt.

3) Sekcja funkcyjna int main(). Jest to sekcja z programem głównym:

Sekcje programu pokolorowałem na poniższym obrazku: