Jazyk Java vs 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 appletech, zatímco jazyk C se používá k vytváření systémového softwaru.
Jazyk C.
V roce 1972 byl jazyk C vyvinut v laboratořích Bell 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 také k vývoji přenosného aplikačního softwaru. Jazyk C využívá strukturální programování a umožňuje také lexikální proměnný rozsah i 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. Když jsou parametry předávány funkcemi, používají se hodnoty ukazatelů. Středník se používá k ukončení příkazu. Funkce zvaná „Hlavní funkce“je funkce, při které se provádí program.
Vlastnosti jazyka C jsou následující:
• Široká škála složených operátorů, jako ++, - =, + = atd.
• Polymorfismus doby běhu ad-hoc je podporován ukazateli dat a funkcí.
• Podmíněná kompilace, zahrnutí zdrojového kódu do souboru a preprocesor definice makra.
• Vyhrazená klíčová slova jsou malá.
JÁVA
Java je čistě objektově orientovaný programovací jazyk a byla vyvinuta společností Sun Microsystems v 90. letech. Ačkoli byl navržen pro malé programy, které běží na prohlížeči zvaném applety, ale později, také se používá k vytváření aplikací elektronického obchodování.
Existuje pět hlavních funkcí jazyka Java:
• Integrovaná podpora počítačových 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 při vývoji 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, jinak je kód Java nezávislý na platformě.
Ruční správa paměti v Javě neexistuje, spíše podporuje automatickou správu paměti. To ušetří spoustu času programátorům, protože nemusí ručně uvolňovat paměť, čehož je dosaženo implementací automatického uvolňování paměti. 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 ++.
• 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í appletů a aplikací elektronického obchodování na základě 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ý sběr odpadků, zatímco jazyk C ne, i když někteří programátoři věří, že Java spotřebovává více paměti. |