Az első lépés a C++ végtelen és izgalmas útján 2009. 11. 06 – péntek Jordán Sándor
- A C++ nyelv atyja : Bjarne Stroustroup - Könyve: „A C++ programozási nyelv” - 1979-ben látott napvilágot az első verzió - Eredetileg a C nyelv objektumorientált hiányosságait volt hivatott kiküszöbölni - A C++ eredeti neve: C with Objects - Szigorú értelemben véve ez egy magas szintű nyelv, de elterjedt a „mid-level” minősítés is.
A C++ történeti áttekintése: C, Simula, BCPL, CLU, Algol C++ C#, Java, PHP, Python
A Plang minden funkciója megtalálható C++ alatt is, de át kell őket ültetnünk C++ nylevre. De hol is kezdjük a nyelvel való ismerkedést? Az elején
Fog nekünk kelleni valami ami érti az általunk beírt kódot és át tudja fordítani a gép által érthető „0”-ák és „1”-ek sorozatával. Természetesen aki úgy érzi neki jobban fekszik a 0-ák és 1-esek világa az egyből írhatja úgy is a kódot
Tehát a mi híres segédünk, aki érti minden gondolatunkat és képes binárisra fordítani: GCC
Sőt … a GCC ennél messzemenőleg többet tesz értünk … ha hibázunk, akkor megkísérli megfejteni, hogy hol történt a csetlés-botlás és legtöbbször értékes információkat tudat velünk, hogy hogyan háríthatjuk el a problémát. A GCC jelentése: GNU Compiler Collection
GCC - GNU Compiler Collection Ez kicsit kacifántos név … hívjuk csak egyszerűen őt … COMPILER-nek Ejtsd: „kompááájler”
Tehát megvan a compiler-ünk ami:. - Értelmezi a parancsainkat Tehát megvan a compiler-ünk ami: - Értelmezi a parancsainkat - Binárisra fordítja azokat - Jelzi felénk ha hibát követünk el - (van hogy nem jelzi … de akkor ezzel hosszú éjszakát szerezhet néha az embernek )
Aham … és akkor hova írjuk a parancsokat végül is???
I. Írhatjuk a parancssorba … akit ez érdekel, annak szívesen elmondom hogyan működik ez II. Beszerzünk valami „csili-vili” programot amiben kényelmesen dolgozhatunk. CODE::BLOCKS
Azt hiszem most már mindenkiben felvetődött a kívánság: kellene egy compiler és egy Code blocks
Hát … lámpás szelleme …. akkor az első kívánságunk: Kérünk egy komplett fejlesztői környezetet!
www.codeblocks.org Itt minden jóval ellátnak minket
http://www.codeblocks.org/downloads/5 A GCC neve Windows alatt mingw
A telepítést befejeztük és elindítjuk a programot:
Az ezt követő ablakokban értelemszerűen kitöltjük az adatokat … Az ezt követő ablakokban értelemszerűen kitöltjük az adatokat …. Pl project neve, project mentésének a helye Most már nemsokára megláthatjuk az első programunkat
Bizony-bizony … ez az Első C++-os programunk Itt láthatjuk fájljaink listáját
Gyakran használt gombjaink: Fordítás (összeépítés) Futtatása Fordítás és futtatás Újrafordítás
Még egy NAGYON fontos része van a Code::Blocks-nak, amire érdemes mindig figyelmet fordítani. Aki ezt jól tudja használni, az sokkal kevesebb időt fog egy adott feladat írásával tölteni … és nem azért mert hamarabb fel fogja így adni , hanem mert hipp-hopp készen lesz a feladattal.
Íme a kis ablak a Code:Blocks alján ami a hibákat, warningokat közli velünk:
A hibaüzeneteket „illik” elolvasni és értelmezni A hibaüzeneteket „illik” elolvasni és értelmezni. Aki ezt kihagyja és csak véletlenszerűen változtatgat a programon, mondván egyszer csak le fog futni, akkor az még akkor is a gép előtt fog ülni, mikor mások már elfelejtették az adott feladatot. A hibák értelmezését sajnos csak tapasztalattal lehet megszerezni … hibázz sokat és tanulj a hibáidból. Azért zh ne hibázzatok, csak mert én ezt írtam
Végül de nem utolsó sorban pár linkkel lepnék meg mindenkit Végül de nem utolsó sorban pár linkkel lepnék meg mindenkit. Aki ezeket olvasgatja és a felmerülő problémát innen meg tudja oldani … az előtt nincsenek akadályok Természetesen gyakorlaton kérdezz a gyakvezérektől … mi interaktívabbak vagyunk, mint egy honlap
Hasznos linkek:. http://www. cppreference. com. http://www. cplusplus