Java vs C++
Java a C ++ sú objektovo orientované programovacie jazyky. Softvérové aplikácie sa vyvíjajú pomocou týchto aplikácií. Aplikácie založené na elektronickom obchode sa vyvíjajú pomocou jazyka Java, zatiaľ čo jazyk C ++ sa používa na vývoj systémového softvéru.
JAVA
Java je objektovo orientovaný programovací jazyk. V 90. rokoch bol vyvinutý spoločnosťou Sun Microsystems. Tento jazyk bol navrhnutý hlavne na vývoj apletov, ktoré sú malými aplikáciami spustenými v prehliadači, ale neskôr sa používajú aj na vývoj aplikácií založených na elektronickom obchode..
Nasledujú vlastnosti programovacieho jazyka Java:
• Zabezpečené vykonanie kódu zo vzdialeného servera.
• Kód napísaný v jazyku Java môže bežať na rôznych platformách alebo je nezávislý od platformy.
• Vstavaná podpora pre počítačové siete.
• Umožňuje flexibilný vývoj softvérových aplikácií vďaka modulárnemu alebo objektovo orientovanému prístupu.
• Jazyk Java obsahuje všetky najlepšie vlastnosti iných programovacích jazykov, ktoré uľahčujú jeho používanie v porovnaní s inými programovacími jazykmi.
Ďalšou dôležitou vlastnosťou tohto jazyka je spôsob, akým spracúva pamäť. Podporuje skôr automatickú správu pamäte ako manuálnu správu pamäte. Automatická správa pamäte znamená, že v Java je implementovaný automatický zber odpadu, takže sa programátori nemusia starať o uvoľnenie pamäte. Podľa niektorých programátorov však jazyk Java spotrebuje viac pamäte v porovnaní s inými programovacími jazykmi ako C a C++.
C++
C ++ je objektovo orientovaný programovací jazyk na vysokej úrovni. Vo všetkých programovacích jazykoch sa najčastejšie používa jazyk C ++. Nazýva sa rozšírená verzia jazyka C a bola vyvinutá aj v Bell Laboratories. C ++ podporuje funkcie ako virtuálne funkcie, preťaženie operátora, šablóny a triedy. Tento jazyk tiež predstavil koncept viacnásobného dedičstva, ako aj zaobchádzania s výnimkami. Viac typov je k dispozícii v C ++ v porovnaní s jazykom C..
C ++ obsahuje všetky hlavné funkcie, ktoré boli prítomné v jazyku C. Dokonca aj pomocníci v jazyku C ++ dokážu spustiť kód napísaný v jazyku C. Ale môžu existovať niektoré, ktoré možno nebudú môcť vykonať v C.++.
Jazyk C ++ bol navrhnutý hlavne pre operačný systém UNIX. C ++ tiež umožňuje opätovné použitie kódu. To znamená, že programátori môžu kód ľahko zmeniť bez jeho zmeny. Poskytuje tiež prenosnosť, čo znamená, že nevyžaduje špecifický hardvér a operačný systém.
Jazyk C ++ tiež predstavil koncept tried. Pomocou tried je možné písaný kód usporiadať ľahko. Triedy tiež pomáhajú ľahšie odstraňovať a opravovať chyby.
Rozdiel medzi jazykom Java a C ++: • Podľa niektorých odborníkov je Java čisto objektovo orientovaný programovací jazyk, zatiaľ čo C ++ je objektový programovací jazyk. • Kód napísaný v jazyku Java sa môže spúšťať na rôznych platformách, zatiaľ čo v prípade jazyka C to nie je možné++. • Java sa používa hlavne na vývoj aplikácií a aplikácií založených na elektronickom obchode, zatiaľ čo jazyk C ++ sa používa na vývoj systémového softvéru. |