Programowanie w języku C/C++ » Artykuły

Podstawy

Ten tekst jest przeznaczony dla Ciebie jeżeli dopiero zaczynasz przygodę z językiem C :) Jeżeli usłyszałeś gdzieś nazwę tego języka, ale nie za bardzo wiesz jak się do tego zabrać.

W tej chwili język C jest najpopularniejszym językiem programowania, który oferuje największe możliwości. Jest jednak dość trudny na początek dlatego też nie polecałbym tego języka jako pierwszy w życiu :) Lepiej będzie jak zaczniesz od Turbo Pacala.

Skąd wziąć kompilator C++?


Kompilatory języka C++ dostępne są na wszystkie platformy sprzętowe. Jeżeli napiszesz program pod Windowsem to pewnie nie będziesz miał większych problemów z odpaleniem go na np. Linuxie. W tej chwili najpopularniejszym kompilatorem i co ważne DARMOWYM jest DJGPP.
Tak więc jest on darmowy, jest to środowisko DOS-owe - kompilator z wyglądu jest prawie taki sam jak Turbo Pascal. Skompresowany kompilator zajmuje ok. 11 MB, a możesz go ściągnąć z ftp.icm.edu.pl - kompilator znajduje się w katalogu: /pub/simtelnet/gnu/djgpp  

Jeżeli chodzi o C++ pod Windowsem to chyba najpopularniejszym jest pakiet Visual C++ Microsoftu. Jest on jednak płatny :( Oferuje on większe możliwości w programowaniu gdyż piszemy pod Windowsem.  Visual C++ zawiera także biblioteki o nazwie MFC dzięki czemu pisanie programów pod Windowsem staje się jeszcze łatwiejsze. Programy w takim wypadku zajmują ponad 100 kB. Pisanie po części odbywa się na zasadzie budowania aplikacji. Tzn., mamy różne tzw. komponenty jak np. przyciski, pola edycyjne itp. kontrolki Windows. Dwoma kliknięciami myszy na programie mamy już przycisk. :) Naturalnie to nie wszystko - trzeba jeszcze oprogramować zdarzenie itp. Obecnie najnowsza wersja Visual C++ to 6.0

Innym rozwiązaniem jest zakupienie C++ Buildera firmy Borland. Środowisko z wyglądu jest bardzo podobne ( prawie identyczne ) jak w Delphi. Pakiet ten możesz kupić na stronie www.borland.pl Builder oferuje dużo większą bibliotekę komponentów, którą to możesz powiększać ściągając gotowe komponenty z sieci lub pisząc je sam. Programy napisane w Builderze jednak zajmują dużo więcej niż te napisane w Visual'u i to jest podstawowa wada tego środowiska. Pisanie programu także w dużym stopniu opiera się na budowaniu aplikacji.  

Jeżeli chodzi o prezentowanie grafiki w C++ to zarówno w Builderze jaki i w Visual'u możesz korzystać z OpenGL'a ( kurs programowania w OpenGL znajdziesz w dziale Kursy ). DJGPP zawiera bardzo dobrą bibliotekę Allegro, która świetnie nadaje się do przedstawiania ciekawych efektów oraz programowania demek oraz gier.  

Teraz decyzja należy do Ciebie. Jakie środowisko wybierasz?  

Najważniejsze w tym wszystkim jest jednak umiejętność programowania w C. Kursy znajdziesz w dziale Kursy, a swoją wiedzę możesz uzupełniać czytając artykuły w dziale C++.

10 komentarzy

n0need 2005-07-25 23:05

znow krytyka...

\" Ten tekst jest przeznaczony dla Ciebie jeżeli dopiero zaczynasz przygodę z językiem C :) Jeżeli usłyszałeś gdzieś nazwę tego języka, ale nie za bardzo wiesz jak się do tego zabrać. \"

zaczynaja przygode... ta super nie czytalem tekstu bo glowna nazda \"ROZDZIALU\" juz poprostu jest dziwna na rozpoczecie, jest krotkie i moim zdaniem DENNE! pisac o samym wyborze kompilatora? to jest rozpoczecie,  moze... ale nie dla \"odkrywcow\" i \"beginnerow\" ... kolo ktory zaczyna jest podniecony ze zara sie czegos nauczy i bedzie mial dalszy zapal :D taki poczatek jego kariery odrazu go hmm.. odstarszy :D? mnie na poczatku korcila skladnia... mialem zabawe ze sie ucze i robie programiki :) poczatek to omowienie o co chodzi w C/C++... dlaczego akurat ten jezyk, jak sie uczyc etc. potem skladnia itp. a nie wybor kompilatora...
heh.. to byl zart chyba :O

moja arogancja jest dziwna, jednak motywuje ludzi zeby robili cos lepiej bo jak przyjdzie taki ziomas jak ja to odrazu dostanie zapalu :D

thx
;p

maxbog 2005-07-02 22:38

Teraz ms prowadzi akcję w której za darmo rozdaje MS VisualStudio 2005 Beta2 (to tak dla początkujących :). Zwie się to Beta Experience

Talib 2005-04-21 12:55

eh, kiepski tekst, widać, że pan Adam to jednak Delphiak :P
a początkującym kajoj lepiej nie doradzaj :D
chyba, że chcesz im zaszkodzić...

mcbury 2003-12-18 21:30

Spoko:-) tylko myślę że to będzie dalej rozwijane:-)

Pozdro od McBurego ;-)

muzaMen 2003-06-01 15:13

jak by tak wziac te wszystkie kompilatory Borlanda to one prawie się niczym nie róznią :)

kajoj 2003-05-21 12:50

Ja bym początkującym polecał raczej delphi

Hex 2003-04-14 14:11

Podstawy C++??? Fajnie sie zaczyna ;)

maciek.kas 2002-10-28 00:22

Sama prawda jest napisana w tym artukule