Atšķirība Starp Java Un C Valodu

Atšķirība Starp Java Un C Valodu
Atšķirība Starp Java Un C Valodu

Video: Atšķirība Starp Java Un C Valodu

Video: Atšķirība Starp Java Un C Valodu
Video: КАК СКАЧАТЬ И УСТАНОВИТЬ ЭМУЛЯТОР MuMu App Player , ЧТОБЫ ИГРАТЬ БЕСПЛАТНО Как настроить MuMu 2024, Decembris
Anonim

Java vs C valoda

Java un C ir datorprogrammēšanas valodas. Abi tiek izmantoti programmatūras lietojumprogrammu izstrādei. Java tiek izmantota, lai izveidotu lietojumprogrammas, kuru pamatā ir e-komercija un sīklietotnes, savukārt C valoda tiek izmantota, lai izveidotu sistēmas programmatūru.

C valoda

1972. gadā Bell laboratorijā tika izstrādāta C valoda, un tā tika izstrādāta darbam ar UNIX operētājsistēmu. C valoda tiek izmantota ne tikai sistēmas programmatūras izstrādei, bet arī portatīvās lietojumprogrammu izstrādei. C valodā tiek izmantota strukturālā programmēšana, un tā pieļauj arī leksisko mainīgo apjomu, kā arī rekursiju. Statiskā tipa sistēma palīdz novērst neparedzētas darbības.

Viss izpildāmais kods C atrodas funkciju iekšpusē, un to parametri tiek nodoti pēc vērtības. Kad parametri tiek nodoti pēc funkcijām, tiek izmantotas rādītāja vērtības. Lai izbeigtu paziņojumu, tiek izmantots semikols. Funkcija ar nosaukumu “Galvenā funkcija” ir tā, kurā tiek veikta programmas izpilde.

C valodas iezīmes ir šādas:

• Plašs kombinēto operatoru klāsts, piemēram, ++, - =, + = utt.

• Ad-hoc izpildes laika polimorfismu atbalsta dati un funkciju rādītāji.

• Nosacīta kompilācija, avota koda un makro definīcijas priekšapstrādes procesa iekļaušana failā.

• Rezervētie atslēgvārdi ir mazi.

JAVA

Java ir tīri uz objektu orientēta programmēšanas valoda, un to 1990. gados izstrādāja Sun Microsystems. Lai gan tas bija paredzēts nelielām programmām, kas darbojas pārlūkprogrammā, ko sauc par sīklietotnēm, bet vēlāk, to izmanto arī e-komercijas lietojumprogrammu izveidošanai.

Java valodai ir piecas galvenās iezīmes:

• Iebūvēts atbalsts datortīkliem.

• Kodu no attālā avota var izpildīt droši.

• Viegli lietojams, jo tas apvieno citu programmēšanas valodu labākās īpašības.

• Objektorientētās pieejas dēļ nodrošina lielāku elastību programmatūras lietojumprogrammu izstrādē.

• Ļauj Java valodā rakstītam kodam darboties dažādās platformās, vai arī Java kods nav atkarīgs no platformas.

Java nav tādas lietas kā manuāla atmiņas pārvaldība, bet tā atbalsta automātisko atmiņas pārvaldību. Tas ietaupa daudz laika programmētājiem, jo viņiem nav manuāli jāatbrīvo atmiņa, drīzāk tas tiek panākts, ieviešot automātisko atkritumu savākšanu. Daži programmētāji domā, ka Java patērē vairāk atmiņas, salīdzinot ar C un C ++ programmēšanas valodām.

• Java ir uz objektu orientēta programmēšanas valoda, savukārt C ir procesuālā vai strukturālā valoda.

• Java izstrādāja Sun Microsystems, savukārt C valodu - Bell laboratorijās.

• Java tiek izmantota, lai izveidotu sīklietotnes un e-komercijas lietojumprogrammas, kuru pamatā ir tīmeklis, savukārt c valodu izmanto, lai izveidotu sistēmas programmatūru un lietojumprogrammas.

• Java izmanto objektu un klašu jēdzienu, kamēr C valoda tos neatbalsta.

• Java atbalsta automātisku atkritumu savākšanu, savukārt C valoda nav, kaut arī daži programmētāji uzskata, ka Java patērē vairāk atmiņas.

Ieteicams: