Elkezdtem C/C++-ba programozni de úgy látom hogy a Java jobb és könnyebb, vélemény?
A C, a C++, a C# és a Java négy különböző nyelv. Az hogy az első három nevében van C betű, az csak a kezdők összezavarását szolgálja.
A négy közül egyébként pont a C# és a Java hasonlít legjobban egymásra.
Először is tisztázni kéne valamit. A C,C++,C# 3 egymástól független nyelv. Mindegyikben csinálhatsz desktop alkalmazást.
és, hogy melyik könnyebb, azt fölösleges összehasonlítani. Mivel Java/C# teljesen OOP nyelv a c/c++-szal szemben, így más problémáknál használják a nyelveket. Feladat függő, hogy melyik alkalmazod.
A legjobb, ha tisztában vagy a C/C++-szal és mellette Java vagy C#-ot tanulsz. Az sem baj, ha mindkettőt.
"Olyan értelemeben jobb a java hogy nem op. rendszer függő"
Jah, nem oprendszer, hanem virtuális gép függő. Nagyszerű :)
"csak nem kell több nyelvet megtanulni"
Hogyne kéne. Ha neked a C++ GUI egy külön nyelv, akkor a Java millió könyvtára is mind-mind külön nyelv.
A Javának előnye az, hogy könnyebb, és több beépített könyvtára van. Virtuális gép pedig sok mindenre van. C++-ból külső könyvtárakat kell megtanulni és használni. Lehet benne hordozható programokat írni, csak vigyázni kell.
Kérdező, ha C++ programozó akarsz lenni, akkor C++-t kell tanulnod, meg külső könyvtárakat. A C csak akkor kell, ha C-ben is akarsz programozni. Az elkészült programok gyorsabbak lesznek, mintha a másik két nyelvben írnád, amelyek azonban egyszerűbbek. A Javát ajánlom neked, bár ott is meg fogod tanulni a könyvtárakat, de mivel ezek nem külső könyvtárak, ezért csak a Javával működni fognak.
"Az elkészült programok gyorsabbak lesznek, mintha a másik két nyelvben írnád, amelyek azonban egyszerűbbek."
És ez az, ami nem igaz. A Javanak vannak olyan dolgai, amik kötelezően lassítják a futást, de a C++-nak nem.
Igen, és ő meg erre írta, hogy a C++ nem feltétlen lassabb a C-nél, a Java viszont valószínűleg az lesz.
(Gondolj csak egy std::map-ra, nem kell hozzá tudnod bináris fát építeni, csak bele**szod az elemeket, és megy. De nem lassabb, mint a C)
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!