Programujeme pre Android /3.časť
Skôr ako začneme písať prvé riadky programového kódu, musíme sa oboznámiť s niekoľkými principiálnymi rozdielmi medzi programovacími jazykmi C++ a Java. Je trúfalé tieto rozdiely sumarizovať v rámci jediného článku, ale z dôvodu zamerania sa na programovanie pre Android je to nevyhnnutné.
Prečo Java?
Skúsení programátori používajúci jazyk C++ si v prvom rade položia otázku: „Prečo bola na vývoj Androidu použitá práve Java?“ Odpoveď na túto otázku existuje, je však zamotaná v spleti faktov a názorov. V prvom rade treba uviesť, že Android nepoužíva Javu. Jeho API sa výrazne podobá na Java-frontend, ale bytecode je vykonávaný pomocou Dalvik VM, ktorý nemožno porovnávať s JVM. Takisto treba spomenúť, že Android API po doplnení o NDK dokáže spracovať aj kód napísaný v jazyku C++, a to takmer bez úprav. Viacerí profesionálni programátori tvrdia, že dôvodom uprednostnenia Javy pred jazykom C++ je absencia ukazovateľov. Aplikácie napísané pomocou Javy tak nemajú možnosť pristupovať k ľubovoľ ...
Článok je uzamknutý
Prihlásiť pomocou členstva NEXTECH
Zobrazit Galériu
Článok je uzamknutý
Pokračovanie článku patrí k prémiovému obsahu pre predplatiteľov. S digitálnym predplatným už od 10 € získate neobmedzený prístup k uzamknutému obsahu na celý rok. Objednať si ho môžete TU. Ak ho už máte prihláste sa TU
Prihlásiť pomocou členstva NEXTECH