Félreértettél: C az alap. de egy C++ fordító elvileg minden probléma nélkül fordítja a C kódokat is. azaz egy kezdõnek (aki mondjuk nem akar adatfolyam és memória címzés szintre lemenni (amit egyébként tud c++-ban is)) lehet egyszerûbb malloc és calloc helyett new operátort használni. ezen felül ugyanúgy meg kell tanulni a függvényhasználatot, ráadásul készlettára bõvül a referenciák használatának lehetõségével is, stb.
Andrew: szerintem a C az alapja mindennek. Ott rákényszerülsz, hogy függvényeket és mutatószerkezeteket hozz létre - és igazából megtanulsz programozni. Bár az igazi kincse a C-nek a mélyprogramozás (low-level C) Ha hardver-programozással kíván majd valaki foglalkozni, eszményi nyelvet kap a C-vel, mivel assembly szinten tud (az ún. adatfolyamkezeléssel) belenyúlni a dolgokba, ráadásul nem kell a regiszterekkel és az elég nyûgös assembly utasításokkal veszõdnie.
De végsõ soron a Java és a .Net keretrendszerek elsajátítását ajánlom mindenkinek (az elõbb említett PHP és a relációs adatbázis-kezelés /SQL, Oracle/ mellett) - megrögzött Linuxos létemre - ugyanis ezekkel lehet pénzt keresni. A Java és a .Net elsajátításához pedig a legjobb ugródeszka az alapos C++ ismeret.
Én anno még pascallal kezdtem. utána tanultam php-t majd, c++-t!azt tudom hogy semmilyen bajom nem volt a sorrendel. pascal kezdésnek sztem tökéletes...
szerintem az analízis-tervezés-implementáció ráér késõbb, mikor már nem csak néhány száz soros programokat akar írni, hanem ténylegesen open-sourcet akar fejleszteni. és akkor majd jöhetnek a tervezési minták, leíró nyelvek, stb. abban viszont egyetértünk, hogy az OO-t elõször fejben kell megérteni. viszont lehet érdemesebb a C-t mellõzni, és helyette C++-t használni nem (vagy nem tudatosan) objektumorientáltan.
hát nem tudom. én nem örültem volna, hogy amikor angolt kezdtem tanulni, egybõl mindenféle nyelvtani szerkezetekkel jött volna a tanár, örültem a "My name is..." mondatocska elsajátításának :)) ami az átláthatóságot érinti, szerintem az késõbb magától kialakul, az emberben fel fog merülni az igény, hogy késõbb is tudja mit írt ;)
egyszerûbb nyelv mint a pascal, ez tény. de mondjuk tanulni szerintem a teljesség igényével érdemes, az meg nem a basic erõssége. a pascal sok dolgot nem enged, és állandóan problémákkal nyaggat, cserébe talán átláthatóbb, értelmesebb kódot készít az ember késõbb, mikor már kicsit jobban érti az egészet.
Andrew, Sadist: így igaz, alapnak mindig egy könnyû nyelvet vegyünk (amit azonban én ajánlok az a Pascal) - vezérlõszerkezetek, érvényességi tartományok, változók - utána vegyük a C-t (függvény-orientáltság, mutatók, címaritmetika), majd az OOP megértése (analízis, tervezés, implementáció, osztály fogalma stb.) - ez mind-mind meg kell elõzze a C++ tanulását. Utána már lehet kenni a Java-t és a PHP-t (most e két utóbbival - alapos SQL vagy/és ORacle ismeret mellett, ami alatt a relációs adatbáziskezelõk Java/PHP/C++ alá ültetését értem) lehet némi pénzt keresni. Bár a Java melók nagy része jelenleg a korábbi Java (J2EE elõtti) cuccok átírása - ugyanis nem kompatibilis a drága a saját elõdjével.
EaT: a DevC++ -t ne használd még tanulásra sem! Maradj a Borland fordítóinál. A Dev rengeteg pointer-hibát generál - egyszerûen iszonyat (különösen a tagfüggvényekre hivatkozásnál).
MaxPayne: a legjobb Pascal cuccok magyar nyelven Angster Erzsébet könyvei (van is egy kétkötetes tankönyve amit a GDF-nek írt, a címe: Struktúrált Programozás Turbo Pascal nyelven) Ez menni fog. A gondok majd a C-vel jönnek elõ.
Én már most összezavarodtam :D mindenki mond mindent én meg nemtudom hogy milegyen.
Na ez pont rossz sorrend a tanuláshoz. Érdemes elõbb C-ben megtanulni programozni, és csak utána PHP-ban, különben a változó típusoknál csúnyán össze fog zavarodni.
tanítónyelvnek hozták létre a készítõi, és pont azért jó szvsz, mert nem arra kell koncentrálni, hogy tipusosság, típuskényszerítés, láthatóság, elõdeklaráció, stb, hanem hagyja az embert arra figyelni, ami lényeg: vezérlési szerkezetek, függvények, eljárások, alap I/O, stb ezzel szemben a pascal szigorúbb még a C-nél is, és ráadásul sok fölösleges ezek közül (de ízlések és pofonok)
c++ kihagyható a java elõtt, ha a c már megy. a c++ bonyolultabb, mert a javaban már sokmindent egyszerûsítettek. pointerek helyett referencia, kivétel osztályok, stb..
Szerintem a pascaltól mentsen az ég. Én a basicet tartom a legalkalmasabb oktatónyelvnek, ami az abszolút kezdõket illeti, és arra elég bármelyik õsrégi commodore-os könyv a helyi könyvtárból. Aztán jöhet C, majd az objektumorientáltság megemésztése, és C++. utána meg már java, stb.
akkor tud adni valaki a Pascalrol 1 áttekinthetõbb olvasmányt ami tartalmazza a kódokat meg minden leírást?
pascal arra jó hogy meglássa miként is mûködik egyáltalán egy program. mik a változók, mik az utasítások, ciklusok, szubrutinok. a c már szintaktikailag is elég sok mindent rövidít, egyszerûsít, ezért szerintem egy kezdõbbnek nem átlátható.
de. javaban egyáltalán nem tudod kikerülni. még c++ ban csak csak..
Ok de még annyit elmondanék hogy matekbol nem éppen vagyok 5-ös :)
"gyakorolni tudom a c++-ban való programozást?" notepad?
na max payne látom te egyátalán nem értesdz a programozáshoz akkor ne kezdj objektum orientált nyelvvel mert elvérzel
ajánlom: basic (qbasic pl) kezdeni aztán html és php hogy kicsit fejlõdjön a gondolkodás módod és megszokd a kurva ;-t :D pascal-t delphit kicsit próbálhatsz az elõre dekralálást meg kell szoknod ugyis
aztán végére c és java
de mindenek elött GOOGLE
Pascal szerintem felejtos. Egy oslelet. Azt sem mondanam, hogy egyszerubb, ellenben baromi tavol van a most divatos/hasznalatos nyelvektol.
Mindenkepp Javaval, vagy C++ -al kezdenem, mindkettovel nagyon kenyelmesen lehet dolgozni.
Tehát elõbb Pascal? vagy Java? csak annyit szeretnék kezdeni a programozással hogy saját programokat írjak vagy nyílt forráskódú progikat csináljak pl: DC++-hoz vagy valami máshoz.
O.o attól függ mit akarsz tanulni, és eddig mit tudsz. c++ nem épp a könnyûségérõl híres. ha objektum orientáltan akarsz tanulni akkor java ha alap programozást akarsz tanulni akkor elõbb pascal, utána c
akkor még azt szeretném kérdezni mivel még 4 napja kezdtem el tanulni a c++-t hogy ez alegkönyebb programnyelv vagy egyszerûbb ennél a Visual Basic? vagy a Delphi? segítsetek pls.
Elnézést én használtama keresõt de nem adott semmien találatot.
Sziasztok nekem az lenne a kérdésem és kérésem hogy tud valaki olyan programot amiben gyakorolni tudom a c++-ban való programozást? van 1 könyvem és nemrég kezdtem el tanulni a c++-t de kellene program amiben a köny által megadott gyakorlatokat elkészíthetem.