Rozdział 3 Czego potrzebujesz Czego potrzebujesz Wbrew powszechnej opinii nauczenie się któregoś z języków programowania (w tym języka C) nie jest takie trudne. Do nauki wystarczą Ci: • komputer z dowolnym systemem operacyjnym, takim jak FreeBSD, Linux, Win- dows; • Język C jest bardzo przenośny, więc będzie działał właściwie na każdej platformie sprzętowej i w każdym nowoczesnym systemie operacyjnym. • kompilator języka C • Kompilator języka C jest programem, który tłumaczy kod źródłowy napisany przez nas do języka asembler, a następnie do postaci zrozumiałej dla kompute- ra (maszyny cyfrowej) czyli do postaci ciągu zer i jedynek które sterują pracą poszczególnych elementów komputera. Kompilator języka C można dostać za darmo. Przykładem są: gcc pod systemy uniksowe, DJGPP pod systemy DOS, MinGW oraz lcc pod systemy typu Windows. Jako kompilator C może do- brze służyć kompilator języka C++ (różnice między tymi językami przy pisaniu prostych programów są nieistotne). Spokojnie możesz więc użyć na przykład Microsoft Visual C++ R lub kompilatorów firmy Borland. Jeśli lubisz ekspery- mentować, wypróbuj Tiny C Compiler, bardzo szybki kompilator o ciekawych funkcjach. Możesz ponadto wypróbować interpreter języka C. Więcej informacji na Wikipedii. ⢠Linker ⢠Linker jest to program który uruchamiany jest po etapie kompilacji jednego lub kilku plików źródÅowych (pliki z rozszerzeniem *.c, *.cpp lub innym) skompilo- wanych dowolnym kompilatorem. Taki program ÅÄ
czy wszystkie nasze skompilo- wane pliki źródÅowe i inne funkcje (np. printf, scanf) które byÅy użyte (doÅÄ
czone do naszego programu poprzez użycie dyrektywy #include ) w naszym programie, a nie byÅy zdeï¬niowane(napisane przez nas) w naszych plikach źródÅowych lub nagÅówkowych. Linker jest to czasami jeden program poÅÄ
czony z kompilatorem. WywoÅywany jest on na ogóŠautomatycznie przez kompilator, w wyniku czego dostajemy gotowy program do uruchomienia. 17
... zobacz całą notatkę
Komentarze użytkowników (0)