Java vs C kalba
„Java“ir „C“yra kompiuterio programavimo kalbos. Abu jie naudojami programinės įrangos programoms kurti. „Java“naudojama kuriant programas, pagrįstas el. Komercija ir programėlėmis, o „C“kalba naudojama kuriant sistemos programinę įrangą.
C kalba
1972 m. „Bell“laboratorijose buvo sukurta C kalba, kuri buvo sukurta dirbti su UNIX operacine sistema. C kalba naudojama ne tik kuriant sistemos programinę įrangą, bet ir kuriant nešiojamą taikomąją programinę įrangą. C kalba naudoja struktūrinį programavimą, be to, ji leidžia leksinę kintamąją sritį ir rekursiją. Statinio tipo sistema padeda išvengti nenumatytų operacijų.
Visas vykdomasis kodas C yra funkcijų viduje, o jų parametrai perduodami pagal vertę. Kai parametrai perduodami pagal funkcijas, naudojamos žymiklio reikšmės. Teikiant kabliataškį naudojamas teiginys. Funkcija, vadinama „Pagrindine funkcija“, yra ta, kurioje vykdoma programa.
Toliau pateikiamos C kalbos ypatybės:
• Daugybė sudėtinių operatorių, tokių kaip ++, - =, + = ir kt.
• Ad-hoc vykdymo laiko polimorfizmą palaiko duomenų ir funkcijų rodyklės.
• Sąlyginis kompiliavimas, failo įtraukimas į pirminį kodą ir makro apibrėžimo pirminį procesorių.
• Rezervuoti raktiniai žodžiai yra maži.
JAVA
„Java“yra grynai į objektus orientuota programavimo kalba, kurią 1990 m. Sukūrė „Sun Microsystems“. Nors jis buvo sukurtas mažoms programoms, veikiančioms naršyklėje, vadinamoms programėlėmis, tačiau vėliau jis taip pat naudojamas kuriant elektroninės prekybos programas.
Yra penkios pagrindinės „Java“kalbos ypatybės:
• Integruotas kompiuterių tinklų palaikymas.
• Kodas iš nuotolinio šaltinio gali būti vykdomas saugiai.
• Lengva naudoti, nes jis sujungia geriausias kitų programavimo kalbų savybes.
• Dėl objektyvaus požiūrio suteikia daugiau lankstumo kuriant programinę įrangą.
• Leidžia „Java“parašytam kodui veikti skirtingose platformose arba „Java“kodas nepriklauso nuo platformos.
Nėra „Java“rankinio atminties valdymo, o jis palaiko automatinį atminties valdymą. Tai sutaupo daug laiko programuotojams, nes jiems nereikia rankiniu būdu atlaisvinti atminties, o tai pasiekiama įdiegus automatinį šiukšlių surinkimą. Kai kurie programuotojai mano, kad „Java“sunaudoja daugiau atminties, palyginti su „C“ir „C ++“programavimo kalbomis.
• „Java“yra į objektą orientuota programavimo kalba, o „C“- procedūrinė arba struktūrinė. • „Java“sukūrė „Sun Microsystems“, o C kalba - „Bell“laboratorijose. • „Java“naudojama programoms ir el. Prekybos programoms kurti remiantis žiniatinkliu, o „c“kalba naudojama kuriant sistemos programinę įrangą ir programas. • „Java“naudoja objektų ir klasių sąvoką, o C kalba jų nepalaiko. • „Java“palaiko automatinį šiukšlių surinkimą, o C kalba - ne, nors kai kurie programuotojai mano, kad „Java“sunaudoja daugiau atminties. |