Forum » Programiranje » Programiranje java ali c++
Programiranje java ali c++
Wheely ::
Pozdravljeni,
že nekaj časa se učim C++ jezika, moje znanje mislim da obsega že malo več kot samo čiste osnove. Recimo, vse kar se najde na spletni strani www.cplusplus.com znam zelo dobro ali pa vsaj solidno. Že nekaj časa programiram z objekti (seznanjen s polimorfizmom, šablonami razredov, dedovanjem, abstraktnimi razredni, prekrivanjem operatorjev ...). Kar dobro znam delati tudi s podatki (vektorji, mape, seznami, vrste,...). Ampak še vedno vse kaj programiram poteka le v konzoli.
Zanima me, ali je to že približno dovolj znanja, da bi se začel učiti izdelovanje grafičnih vmesnikov, ali so že kakšne pomembne stvari v jeziku, ki bi se jih moral naučiti prej.
Imam pa še eno vprašanje, ki se nanaša na programiranje za android. Željo imam, da bi nekoč znal dobro programirati aplikacije in igre za android. Zanima me ali je za to vrsto programiranja bolje "prešaltati" na Javo, ali se da vse to tudi v C++ ? Ali podpora androida za C++ raste ali pada, ... ?
Lp, W
že nekaj časa se učim C++ jezika, moje znanje mislim da obsega že malo več kot samo čiste osnove. Recimo, vse kar se najde na spletni strani www.cplusplus.com znam zelo dobro ali pa vsaj solidno. Že nekaj časa programiram z objekti (seznanjen s polimorfizmom, šablonami razredov, dedovanjem, abstraktnimi razredni, prekrivanjem operatorjev ...). Kar dobro znam delati tudi s podatki (vektorji, mape, seznami, vrste,...). Ampak še vedno vse kaj programiram poteka le v konzoli.
Zanima me, ali je to že približno dovolj znanja, da bi se začel učiti izdelovanje grafičnih vmesnikov, ali so že kakšne pomembne stvari v jeziku, ki bi se jih moral naučiti prej.
Imam pa še eno vprašanje, ki se nanaša na programiranje za android. Željo imam, da bi nekoč znal dobro programirati aplikacije in igre za android. Zanima me ali je za to vrsto programiranja bolje "prešaltati" na Javo, ali se da vse to tudi v C++ ? Ali podpora androida za C++ raste ali pada, ... ?
Lp, W
phantom ::
Mislim, da je to že čisto dovolj znanja, da začneš programirati GUI.
Glede Androida pa odvisno, kaj konkretno želiš delati. Za kakšne običajne aplikacije, je verjetno precej enostavneje, če delaš v Javi. V C++ lahko narediš posamezne funkcije, ki jih potem kličeš iz Jave, lahko pa tudi skoraj celotno igro v C++ naprogramiraš, samo ogrodje imaš v Javi, ki ti požene C++ kodo in posreduje input evente. Za C++ na Androidu imaš na voljo SDL, ki ti že priskrbi ogrodje v Javi in cross-platform API za igre, samo ime packagea moraš popraviti, vse ostalo lahko v C++ napišeš. Samo paziti moraš, ker ta koda potem ni prenosljiva, tako da moraš za vsako platformo posebej skompajlati (odvisno ali laufa na 32-bitnem ali 64-bitnem ARMu, ali ima floating-point, ali ima NEON itd.).
Glede Androida pa odvisno, kaj konkretno želiš delati. Za kakšne običajne aplikacije, je verjetno precej enostavneje, če delaš v Javi. V C++ lahko narediš posamezne funkcije, ki jih potem kličeš iz Jave, lahko pa tudi skoraj celotno igro v C++ naprogramiraš, samo ogrodje imaš v Javi, ki ti požene C++ kodo in posreduje input evente. Za C++ na Androidu imaš na voljo SDL, ki ti že priskrbi ogrodje v Javi in cross-platform API za igre, samo ime packagea moraš popraviti, vse ostalo lahko v C++ napišeš. Samo paziti moraš, ker ta koda potem ni prenosljiva, tako da moraš za vsako platformo posebej skompajlati (odvisno ali laufa na 32-bitnem ali 64-bitnem ARMu, ali ima floating-point, ali ima NEON itd.).
~
~
:wq
~
:wq
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | C# VS. C++ (strani: 1 2 )Oddelek: Programiranje | 9778 (8490) | noraguta |
» | Nadaljevanje učenja javeOddelek: Programiranje | 1850 (1303) | c00L3r |
» | programski jezikOddelek: Programiranje | 3755 (3126) | noraguta |
» | Android tudi za C in C++Oddelek: Novice / Android | 6205 (4503) | Gandalfar |
» | Visual Basic, C#, C++, razlike... (strani: 1 2 3 )Oddelek: Programiranje | 12653 (10324) | 64202 |