Ha megtanulok pythonban programozni, akkor mennyivel lesz könnyebb elsajátítani a c++t, mint ha egyből c++al kezdenénk?
A gondolkodásmódra megtaníthat, de engem pl. képes összezavarni a nyelvek közti váltás. Igazából ha C++ kell, kezdd abban, miért gondolkoztál el a Pythonon? Jó kis nyelv, nem arról van szó, de nem ugyanarra az "alapra" építenek.
Szerintem ha a cél a C++, akkor ne szórakozz a Pythonnal. De ez csak az én véleményem.
Előny: Egy egyszerűbb nyelv elsajátításával könnyebben tudsz koncentrálni magára a programfutás folyamatára, algoritmusára, így könnyebben elsajátítod a programozás alapjait (ciklusok, alapvető algoritmusok, egy-egy kisebb probléma megoldásának menete). De célszerűbb lenne olyan nyelvet választani ehhez, aminek a szintaktikája közelebb áll a C++ -hez, ha arra akarsz áttérni. Meg olyan nyelvvel érdemes kezdeni, ami könnyű, de elterjedt és a későbbiekben is hasznát veszed. Pl.: PHP, Javascript
Hátrány: Minden nyelvnek más a szintaktikája. Idő kell, míg az ember átáll az egyik nyelvről a másikra, és addig nagyon zavaró tud lenni a dolog. Pl. régebben egyszerre fejlesztettem Flash-ben és Delphiben. Hülyét kaptam attól, hogy az értékadást az egyikben = a másikban := , az egyenlőségi operátorok az egyikben == és != , a másikban = és <> . Ezek bizony nagyon kényelmetlenné tudják tenni a programozást. Pythonban pl. nem kell az utasításokat lezárni ; jellel. Ha C++ nyelvre térsz át, akkor idő kell, míg megszokod, hogy ott viszont kötelező a használata.
Én egyszerre használok/tanulok magamtól Python-t, C++-t és ActionScript 3.0-t .Korábban egyetemen Visual Basic-el toltuk, szerintem halott nyelv, de egyszerű szintaktikájával könnyű megtanulni a programozói gondolkodásmódot.
Mégse ajánlom a VB-t, időpazarlás, még csak nem is objektum-orientált. Ennyi erővel akkor már Comenius Logo-t tanítsanak. Ha C++-zni akarsz, akkor ne vesztegesd az időd semmivel, vágj bele a C++-be. Utána a Python (ami Monty Python-ról kapta a nevét, nem pedig a kígyóról) és más hasonló felépítésű nyelveket csuklóból fogod nyomni.
Amúgy én egyszerre használom a Python-t és C++-t, de észben tudom tartani, hogy C++-ben kell pontosvessző, pitonban nem, C++-ben a "nem egyenlő" az !=, VB-ben pedig <>. Szerintem az "összekverés" emberfüggő.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!