Qhov txawv ntawm Java thiab C lus

Qhov txawv ntawm Java thiab C lus
Qhov txawv ntawm Java thiab C lus

Video: Qhov txawv ntawm Java thiab C lus

Video: Qhov txawv ntawm Java thiab C lus
Video: Thov Txim Qhov Kuv Txav Deb Ntawm Koj (Official Music Video 2022) N. Vajxob Xyooj & N. Vanxay lauj 2024, Lub Xya hli ntuj
Anonim

Java vs C lus

Java thiab C yog ob hom lus hauv computer programming. Ob leeg yog siv los tsim cov ntawv thov software. Java yog siv los tsim daim ntawv thov raws li kev lag luam e-lag luam thiab applets thaum C lus siv los tsim software system.

C lus

Hauv xyoo 1972, hom lus C tau tsim los ntawm Tswb labs thiab nws tau tsim los ua haujlwm nrog UNIX operating system. Cov lus C tsis yog tsuas yog siv los tsim cov software software nkaus xwb nws kuj tseem siv los tsim cov ntawv thov software portable. Cov lus C siv cov txheej txheem kev ua haujlwm thiab nws tseem tso cai rau cov lexical kuj sib txawv raws li kev rov ua dua. Cov kab ke zoo li qub pab tiv thaiv kev ua haujlwm tsis xav tau.

Txhua tus lej ua tiav hauv C muaj nyob hauv cov haujlwm thiab lawv cov kev txwv tau dhau los ntawm tus nqi. Thaum cov kev ntsuas tau dhau los ntawm kev ua haujlwm, tus lej pointer yog siv. Semicolon yog siv los txiav tawm ib nqe lus. Ib qho haujlwm hu ua "Main function" yog qhov ua tiav ntawm qhov program.

Ua raws li cov yam ntxwv ntawm C:

• Ntau yam ntawm cov neeg ua haujlwm sib txuas xws li ++, -=, +=thiab lwm yam.

• Ad-hoc khiav lub sij hawm polymorphism tau txais kev txhawb los ntawm cov ntaub ntawv thiab kev ua haujlwm taw qhia.

• Kev muab tso ua ke, cov ntaub ntawv suav nrog ntawm qhov chaws thiab cov txheej txheem macro txhais ua ntej.

• Reserved keywords are me.

JAVA

Java yog ib hom lus hais lus ua haujlwm nkaus xwb thiab nws tau tsim los ntawm Sun Microsystems hauv xyoo 1990. Txawm hais tias nws tau tsim los rau cov kev pab cuam me me uas khiav ntawm qhov browser hu ua applets tab sis tom qab ntawd, nws kuj tau siv los tsim cov ntawv thov kev lag luam e-lag luam.

Nws muaj tsib yam tseem ceeb ntawm Java lus:

• Ua-nyob rau hauv kev them nyiaj yug rau computer networks.

• Cov lej los ntawm cov chaw taws teeb tuaj yeem ua tiav ruaj ntseg.

• Yooj yim siv vim nws sib txuas cov khoom zoo tshaj plaws ntawm lwm yam lus programming.

• Muab kev yooj yim dua los tsim cov ntawv thov software vim yog cov khoom taw qhia.

• Tso cai code sau hauv Java khiav ntawm cov platform sib txawv lossis Java code yog ywj pheej ntawm platform.

Tsis muaj ib yam li kev tswj hwm kev nco hauv Java es nws txhawb kev tswj hwm kev nco tsis siv neeg. Qhov no txuag ntau lub sijhawm ntawm cov programmers vim lawv tsis tas yuav pub dawb nco manually es qhov no yog ua tiav los ntawm kev siv cov khib nyiab tsis siv neeg. Qee tus programmers xav tias Java siv ntau lub cim xeeb piv rau C thiab C ++ programming lus.

Qhov txawv ntawm Java thiab C lus

• Java yog hom lus taw qhia cov lus programming thaum C yog cov txheej txheem lossis hom lus.

• Java yog tsim los ntawm Sun Microsystems thaum C lus tau tsim ntawm Tswb labs.

• Java yog siv los tsim applets thiab e-lag luam daim ntawv thov raws li lub vev xaib thaum c lus siv los tsim cov software thiab cov ntawv thov.

• Java siv lub tswv yim ntawm cov khoom thiab cov chav kawm thaum C lus tsis txhawb lawv.

• Java txhawb nqa cov khib nyiab tsis siv neeg thaum C lus tsis txawm tias qee tus programmers ntseeg tias Java siv lub cim xeeb ntau dua.

Pom zoo: