Razlika Između Java I C Jezika

Razlika Između Java I C Jezika
Razlika Između Java I C Jezika

Video: Razlika Između Java I C Jezika

Video: Razlika Između Java I C Jezika
Video: TOP 5 PROGRAMSKIH JEZIKA KOJE MORATE ZNATI U 2021 2024, Studeni
Anonim

Java vs jezik C

Java i C oba su računalni programski jezici. Obje se koriste za razvoj softverskih aplikacija. Java se koristi za stvaranje aplikacija temeljenih na e-trgovini i apletima, dok se jezik C koristi za stvaranje sistemskog softvera.

C jezik

1972. u laboratorijima Bell razvijen je jezik C koji je dizajniran za rad s UNIX operativnim sustavom. Jezik C ne koristi se samo za razvoj sistemskog softvera, već se koristi i za razvoj prijenosnog aplikacijskog softvera. Jezik C koristi strukturno programiranje, a također omogućuje leksički varijabilni opseg, kao i rekurziju. Statički sustav pomaže u sprečavanju nenamjernih operacija.

Sav izvršni kôd na jeziku C nalazi se unutar funkcija i njihovi se parametri prenose po vrijednosti. Kad parametri prolaze funkcije, koriste se vrijednosti pokazivača. Tačka i zarez koristi se za završetak iskaza. Funkcija koja se naziva "Glavna funkcija" je ona u kojoj se vrši izvršavanje programa.

Slijede značajke jezika C:

• Širok izbor složenih operatora kao što su ++, - =, + = itd.

• Ad-hoc polimorfizam vremena izvođenja podržan je pokazivačima podataka i funkcija.

• Uvjetna kompilacija, uključivanje datoteke izvornog koda i pretprocesor makro definicije.

• Rezervirane ključne riječi su malene.

JAVA

Java je čisto objektno orijentirani programski jezik i razvio ga je Sun Microsystems 1990-ih. Iako je dizajniran za male programe koji se izvode u pregledniku zvanom appleti, ali kasnije se koristi i za stvaranje aplikacija za e-trgovinu.

Pet je glavnih značajki Java jezika:

• Ugrađena podrška za računalne mreže.

• Kôd iz udaljenog izvora može se sigurno izvršiti.

• Jednostavan za upotrebu jer kombinira najbolja svojstva drugih programskih jezika.

• Pruža veću fleksibilnost za razvoj softverskih aplikacija zbog objektno orijentiranog pristupa.

• Omogućuje izvršavanje koda napisanog na Javi na različitim platformama ili je Java kôd neovisan o platformi.

U Javi ne postoji ručno upravljanje memorijom, već podržava automatsko upravljanje memorijom. To štedi puno vremena programerima jer ne trebaju ručno oslobađati memoriju, već se to postiže primjenom automatskog prikupljanja smeća. Neki programeri misle da Java troši više memorije u usporedbi s programskim jezicima C i C ++.

• Java je objektno orijentirani programski jezik, dok je C proceduralni ili strukturni jezik.

• Javu su razvili Sun Microsystems, dok je jezik C razvijen u Bell laboratorijima.

• Java se koristi za stvaranje apleta i aplikacija za e-trgovinu temeljenih na webu, dok se jezik c koristi za izradu sistemskog softvera i aplikacija.

• Java koristi koncept objekata i klasa, dok ih jezik C ne podržava.

• Java podržava automatsko prikupljanje smeća, dok jezik C ne, iako neki programeri vjeruju da Java troši više memorije.

Preporučeno: