Razlika Med Java In C ++

Razlika Med Java In C ++
Razlika Med Java In C ++

Video: Razlika Med Java In C ++

Video: Razlika Med Java In C ++
Video: S pomočjo do otroka, TV Maribor, 12.1.2012 2024, November
Anonim

Java v primerjavi s C ++

Java in C ++ sta objektno usmerjena programska jezika. Programske aplikacije se razvijajo z uporabo teh aplikacij. Aplikacije, ki temeljijo na elektronskem poslovanju, se razvijajo v jeziku Java, jezik C ++ pa za razvoj sistemske programske opreme.

JAVA

Java je objektno usmerjen programski jezik. V devetdesetih letih ga je razvil Sun Microsystems. Čeprav je bil ta jezik v glavnem zasnovan za razvoj apletov, ki so majhne aplikacije, ki se izvajajo v brskalniku, kasneje pa se uporablja tudi za razvite aplikacije, ki temeljijo na e-trgovini.

Sledijo funkcije programskega jezika Java:

• Varno izvajanje kode z oddaljenega strežnika.

• Koda, napisana v Javi, se lahko izvaja na različnih platformah ali pa je neodvisna od platforme.

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

• Omogoča prilagodljiv razvoj programskih aplikacij zaradi modularnega ali objektno usmerjenega pristopa.

• Jezik Java vključuje vse najboljše lastnosti drugih programskih jezikov, ki olajšajo njegovo uporabo v primerjavi z drugimi programskimi jeziki.

Druga pomembna značilnost tega jezika je način ravnanja s spominom. Podpira samodejno upravljanje pomnilnika in ne ročno upravljanje pomnilnika. Samodejno upravljanje pomnilnika pomeni, da je v Javi uvedeno samodejno zbiranje smeti, tako da programerjem ni treba skrbeti za sprostitev pomnilnika. Po mnenju nekaterih programerjev pa jezik Java porabi več pomnilnika v primerjavi z drugimi programskimi jeziki, kot sta C in C ++.

C ++

C ++ je objektno usmerjen programski jezik na visoki ravni. Med vsemi programskimi jeziki je najpogosteje uporabljen C ++. Imenuje se kot izboljšana različica jezika C, razvili pa so ga tudi v laboratorijih Bell. Funkcije, kot so navidezne funkcije, preobremenitev operaterja, predloge in razredi, podpira C ++. Ta jezik je predstavil tudi koncept več dedovanja in obravnavo izjem. V jeziku C ++ je na voljo več preverjanj vrst v primerjavi z jezikom C.

C ++ vključuje vse glavne značilnosti, ki so bile prisotne v jeziku C. Tudi računalniki v jeziku C ++ lahko zaženejo kodo, ki je napisana v jeziku C. Toda morda obstajajo nekateri, ki jih v C ++ ne bo mogoče izvesti.

Jezik C ++ je bil v glavnem zasnovan za operacijski sistem UNIX. C ++ omogoča tudi ponovno uporabo kode. To pomeni, da lahko programerji enostavno spremenijo kodo, ne da bi jo spremenili. Zagotavlja tudi prenosljivost, kar pomeni, da ne zahteva posebne strojne opreme in operacijskega sistema.

Jezik C ++ je predstavil tudi koncept pouka. Z uporabo predavanj lahko pisno kodo enostavno organizirate. Razredi pomagajo tudi pri lažjem odstranjevanju in odpravljanju napak.

Razlika med jezikom Java in C ++:

• Po mnenju nekaterih strokovnjakov je Java čisti objektno usmerjeni programski jezik, medtem ko je C ++ objektno programski jezik.

• Koda, napisana v Javi, se lahko izvaja na različnih platformah, pri C ++ pa to ni mogoče.

• Java se uporablja predvsem za razvite programčke in aplikacije, ki temeljijo na e-poslovanju, medtem ko se C ++ uporablja za razvoj sistemske programske opreme.