Rozdíl mezi jazykem Java a C

Rozdíl mezi jazykem Java a C
Rozdíl mezi jazykem Java a C

Video: Rozdíl mezi jazykem Java a C

Video: Rozdíl mezi jazykem Java a C
Video: Pandora náramek - rady, tipy, doporučení 2024, Červenec
Anonim

Java vs jazyk C

Java a C jsou oba počítačové programovací jazyky. Oba se používají k vývoji softwarových aplikací. Java se používá k vytváření aplikací založených na elektronickém obchodování a apletech, zatímco jazyk C se používá k vytváření systémového softwaru.

jazyk C

V roce 1972 byl v laboratořích Bell vyvinut jazyk C a byl navržen pro práci s operačním systémem UNIX. Jazyk C se nepoužívá pouze k vývoji systémového softwaru, ale používá se také k vývoji přenosného aplikačního softwaru. Jazyk C využívá strukturální programování a umožňuje také rozsah lexikálních proměnných a také rekurzi. Systém statického typu pomáhá předcházet nechtěným operacím.

Veškerý spustitelný kód v C je obsažen uvnitř funkcí a jejich parametry jsou předávány hodnotou. Při předávání parametrů funkcemi se použijí hodnoty ukazatele. Středník se používá k ukončení příkazu. Funkce nazvaná „Hlavní funkce“je ta, ve které se provádí provádění programu.

Následují funkce jazyka C:

• Široká škála složených operátorů jako ++, -=, +=atd.

• Polymorfismus ad-hoc běhu je podporován datovými a funkčními ukazateli.

• Podmíněná kompilace, zahrnutí zdrojového kódu do souboru a preprocesor definice maker.

• Vyhrazená klíčová slova jsou malá.

JAVA

Java je čistě objektově orientovaný programovací jazyk a byl vyvinut společností Sun Microsystems v 90. letech. Ačkoli byl navržen pro malé programy, které běží v prohlížeči zvaném applety, později se také používá k vytváření aplikací pro elektronický obchod.

Jazyk Java má pět hlavních rysů:

• Vestavěná podpora pro počítačové sítě.

• Kód ze vzdáleného zdroje lze bezpečně spustit.

• Snadné použití, protože kombinuje nejlepší vlastnosti jiných programovacích jazyků.

• Poskytuje větší flexibilitu pro vývoj softwarových aplikací díky objektově orientovanému přístupu.

• Umožňuje spuštění kódu napsaného v jazyce Java na různých platformách nebo je kód Java nezávislý na platformě.

V Javě neexistuje nic jako ruční správa paměti, spíše podporuje automatickou správu paměti. To šetří spoustu času programátorům, protože nemusí uvolňovat paměť ručně, ale toho je dosaženo implementací automatického sběru odpadu. Někteří programátoři si myslí, že Java spotřebovává více paměti ve srovnání s programovacími jazyky C a C++.

Rozdíl mezi jazykem Java a C

• Java je objektově orientovaný programovací jazyk, zatímco C je procedurální nebo strukturální jazyk.

• Java byla vyvinuta společností Sun Microsystems, zatímco jazyk C byl vyvinut v laboratořích Bell.

• Java se používá k vytváření apletů a aplikací elektronického obchodování založených na webu, zatímco jazyk c se používá k vytváření systémového softwaru a aplikací.

• Java využívá koncept objektů a tříd, zatímco jazyk C je nepodporuje.

• Java podporuje automatický garbage collection, zatímco jazyk C ne, i když se někteří programátoři domnívají, že Java spotřebovává více paměti.

Doporučuje: