Java na jeziku C
Java i C su oba računalna programska jezika. Oboje se koriste za razvoj softverskih aplikacija. Java se koristi za izradu aplikacija na temelju e-trgovine i appleta dok se jezik C koristi za izradu softvera sustava.
C jezik
1972. u laboratorijima Bell razvijen je jezik C i osmišljen je 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 isto tako omogućava leksički varijabilni opseg kao i rekurziju. Sustav statičkog tipa pomaže u sprečavanju nenamjernih operacija.
Sav izvršni kôd u C nalazi se unutar funkcija i njihovi parametri se prenose putem vrijednosti. Kad parametri prolaze kroz funkcije, koriste se vrijednosti pokazivača. Zarez se koristi za prekid izjave. Funkcija koja se zove "Glavna funkcija" je ona u kojoj se izvodi program.
Slijede karakteristike jezika C:
• Veliki izbor složenih operatora, kao što su ++, - =, + = itd.
• Polimorfizam trajanja ad-hoc vremena podržan je pokazateljima podataka i funkcija.
• Uvjetna kompilacija, uključivanje datoteke izvornog koda i makroprocesora.
• Ključne riječi koje su rezervirane su malene.
JAVA
Java je čisto objektno orijentiran programski jezik, a razvio ju je Sun Microsystems 1990-ih. Iako je dizajniran za male programe koji se pokreću u pregledniku zvani appleti, ali kasnije se također koristi za izradu aplikacija za e-trgovinu..
Postoji pet glavnih značajke Java jezika:
• Ugrađena podrška za računalne mreže.
• Kôd iz udaljenog izvora može se sigurno izvršiti.
• Jednostavan je za upotrebu jer kombinira najbolja svojstva ostalih programskih jezika.
• Pruža veću fleksibilnost za razvoj softverskih aplikacija zbog objektno orijentiranog pristupa.
• Omogućuje pokretanje koda napisanog na Javi na različitim platformama ili Java kod ne ovisi 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 da oslobode memoriju, a to se postiže uvođenjem automatskog odvoza smeća. Neki programeri misle da Java troši više memorije u odnosu na programske jezike C i C ++.
Razlika između jezika Java i C • Java je objektno orijentirani programski jezik dok je C procesni ili strukturalni jezik. • Java je razvio Sun Microsystems, dok je C jezik razvijen u laboratorijama Bell. • Java se koristi za izradu aplikacija i aplikacija za e-trgovinu na temelju weba, dok se jezik c koristi za izradu sistemskog softvera i aplikacija. • Java koristi koncept objekata i klasa dok ih C jezik ne podržava. • Java podržava automatsko prikupljanje smeća dok C jezik ne postoji iako neki programeri vjeruju da Java troši više memorije. |