Razlika Med Jezikom Java In C

Razlika Med Jezikom Java In C
Razlika Med Jezikom Java In C

Video: Razlika Med Jezikom Java In C

Video: Razlika Med Jezikom Java In C
Video: Производительность приложений Java и C - объясняет Гэри 2024, November
Anonim

Java proti jeziku C.

Java in C sta oba računalniška programska jezika. Obe se uporabljata za razvoj programskih aplikacij. Java se uporablja za ustvarjanje aplikacij, ki temeljijo na e-trgovini in apletih, jezik C pa za izdelavo sistemske programske opreme.

Jezik C

Leta 1972 so v laboratorijih Bell razvili jezik C, ki je bil zasnovan za delo z operacijskim sistemom UNIX. Jezik C se ne uporablja samo za razvoj sistemske programske opreme, temveč tudi za razvoj prenosne programske opreme. Jezik C uporablja strukturno programiranje in omogoča tudi leksikalno spremenljiv obseg in rekurzijo. Statični sistem pomaga pri preprečevanju nenamernih operacij.

Vsa izvršljiva koda v jeziku C je znotraj funkcij in njihovi parametri se posredujejo po vrednosti. Ko parametre posredujejo funkcije, se uporabljajo vrednosti kazalcev. Podpičje se uporablja za zaključek stavka. Funkcija, imenovana "Glavna funkcija", je tista, pri kateri se izvede izvajanje programa.

Sledijo značilnosti jezika C:

• Široka paleta sestavljenih operaterjev, kot so ++, - =, + = itd.

• Ad-hoc polimorfizem časa delovanja podpirajo kazalci podatkov in funkcij.

• Pogojno prevajanje, vključitev datoteke v izvorno kodo in predprocesor definicije makra.

• Rezervirane ključne besede so majhne.

JAVA

Java je povsem objektno usmerjen programski jezik in ga je v devetdesetih letih razvil Sun Microsystems. Čeprav je bil zasnovan za majhne programe, ki se izvajajo v brskalniku, imenovanem apleti, pozneje pa se uporablja tudi za ustvarjanje aplikacij za e-poslovanje.

Obstaja pet glavnih značilnosti jezika Java:

• Vgrajena podpora za računalniška omrežja.

• Kodo iz oddaljenega vira lahko varno izvedete.

• Enostaven za uporabo, saj združuje najboljše lastnosti drugih programskih jezikov.

• Zagotavlja večjo prilagodljivost za razvoj programskih aplikacij zaradi objektno usmerjenega pristopa.

• Omogoča izvajanje kode, napisane v Javi, na različnih platformah, ali koda Java je neodvisna od platforme.

V Javi ne obstaja ročno upravljanje pomnilnika, temveč podpira samodejno upravljanje pomnilnika. To programerjem prihrani veliko časa, saj jim ni treba ročno sproščati pomnilnika, temveč to dosežemo z uvedbo samodejnega zbiranja smeti. Nekateri programerji menijo, da Java porabi več pomnilnika v primerjavi s programskimi jeziki C in C ++.

• Java je objektno usmerjen programski jezik, medtem ko je C proceduralni ali strukturni jezik.

• Javo je razvil Sun Microsystems, jezik C pa v laboratorijih Bell.

• Java se uporablja za ustvarjanje programčkov in aplikacij za e-poslovanje, ki temeljijo na spletu, medtem ko se jezik c uporablja za ustvarjanje sistemske programske opreme in aplikacij.

• Java uporablja koncept predmetov in razredov, medtem ko jih jezik C ne podpira.

• Java podpira samodejno zbiranje smeti, medtem ko jezik C ne, čeprav nekateri programerji verjamejo, da Java porabi več pomnilnika.

Priporočena: