ma 00:56 ezek szerint te nem ismered még felszínesen sem a két nyelvet. :) Persze, hogy C++-ban könnyebb programozni... Ha egyszer megtanultad! De a tanulni való az legalább a háromszorosa. C-ben természetesen nehezebb átláthatóan és szépen megvalósítani jó pár dolgot. De éppen emiatt könnyebb megtanulni.
2013. máj. 6. 08:41
Hasznos számodra ez a válasz?
12/14 iostream válasza:
C-t nehezebb megtanulni, mert sok-sok hülyeséggel kell szívni. Eleve a memóriafoglalás. Ha C-ben egy tömböt akarsz, akkor nincs rá intuitív módod. C-ben scanf/printf nem túl biztonságos IO-val kell szenvedni. C-ben minden memóriabizgerálást magadnak kell intézni (nincs önmagát menedzselő konténer (noha írhatsz magadnak, de azt sokkal bonyolultabb megtenni, mint C++-ban, nem része a könyvtárnak, és nem intuitív a kezelése (nincsenek member függvények))). A pointerezés felesleges túlhasználása (C-ben ez nem felesleges, mert nincs más mód, de amúgy az). Szóval a C alacsonyszintű nyelv, és emiatt nehéz megtanulni.
C++-t használni lehet úgy, mint egy jobb C-t (csak a szigorúbb típusrendszert figyelembe véve), és már azzal is előrébb vagy, mintha sima C-t használsz.
2013. máj. 6. 10:30
Hasznos számodra ez a válasz?
13/14 anonim válasza:
Ebből a szempontból egyetértek, ha úgy kezeled a C++-t, mint egy kicsit feljavított C-t, akkor az alap dolgokat könnyebb megtanulni. Nem is véletlen, hogy pl az ELTE IK-n így tanítják első körben. De ez szerintem azért elég távol áll a C++ megtanulásától. Éveket vesz igénybe, mire a hallgatók fejébe verik, hogy mi az a template, meg class, stb.
2013. máj. 6. 10:36
Hasznos számodra ez a válasz?
14/14 anonim válasza:
A C++-t pontosan úgy kell kezelni mint "egy feljavított C-t". A C működése kb 500 oldalban leírható, a C++-é egy egész könyvespolcra nem férne fel. A C++ részhalmaza a C, de ez teljesen logikusan következik mindenből amit idáig írtam/írtunk.
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik. Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!