Forskjellen mellom Java og C-språk

Forskjellen mellom Java og C-språk
Forskjellen mellom Java og C-språk

Video: Forskjellen mellom Java og C-språk

Video: Forskjellen mellom Java og C-språk
Video: Fake vs Real Ugg Boots 2024, November
Anonim

Java vs C-språk

Java og C er begge dataprogrammeringsspråk. Begge brukes til å utvikle programvareapplikasjoner. Java brukes til å lage applikasjoner basert på e-handel og appleter, mens C-språk brukes til å lage systemprogramvare.

C-språk

I 1972 ble C-språket utviklet ved Bell-laboratoriene, og det ble designet for å fungere med UNIX-operativsystemet. C-språket brukes ikke bare til å utvikle systemprogramvare, men det brukes også til å utvikle bærbar applikasjonsprogramvare. C-språket bruker strukturell programmering, og det tillater også leksikalsk variabel omfang så vel som rekursjon. System av statisk type hjelper til med å forhindre utilsiktede operasjoner.

All den kjørbare koden i C er inneholdt i funksjonene og deres parametere sendes av verdi. Når parametere sendes av funksjoner, brukes pekerverdier. Semikolon brukes for å avslutte en setning. En funksjon k alt "Hovedfunksjon" er den som utfører programmet i.

Følgende er funksjonene til C-språket:

• Et bredt utvalg av sammensatte operatorer som ++, -=, +=osv.

• Ad-hoc kjøretidspolymorfi støttes av data- og funksjonspekere.

• Betinget kompilering, filinkludering av kildekode og en makrodefinisjonsforbehandler.

• Reserverte søkeord er små.

JAVA

Java er et rent objektorientert programmeringsspråk og det ble utviklet av Sun Microsystems på 1990-tallet. Selv om den ble designet for små programmer som kjører på nettleseren k alt applets, men senere, blir den også brukt til å lage e-handelsapplikasjoner.

Det er fem hovedtrekk ved Java-språket:

• Innebygd støtte for datanettverk.

• Koden fra den eksterne kilden kan kjøres sikkert.

• Enkel å bruke siden den kombinerer de beste egenskapene til andre programmeringsspråk.

• Gir mer fleksibilitet til å utvikle programvareapplikasjoner på grunn av objektorientert tilnærming.

• Lar kode skrevet i Java kjøre på forskjellige plattformer eller Java-kode er uavhengig av plattform.

Det finnes ikke noe som heter manuell minnebehandling i Java, men støtter automatisk minneadministrasjon. Dette sparer mye tid for programmerere da de ikke trenger å frigjøre minne manuelt, men dette oppnås ved implementering av automatisk søppelinnsamling. Noen programmerere tror at Java bruker mer minne sammenlignet med programmeringsspråkene C og C++.

Forskjellen mellom Java og C-språk

• Java er et objektorientert programmeringsspråk mens C er et prosedyre- eller strukturelt språk.

• Java ble utviklet av Sun Microsystems mens C-språket ble utviklet ved Bell-labs.

• Java brukes til å lage appleter og e-handelsapplikasjoner basert på nettet, mens c-språket brukes til å lage systemprogramvare og applikasjoner.

• Java bruker konseptet med objekter og klasser mens C-språket ikke støtter dem.

• Java støtter automatisk søppelinnsamling mens C-språk ikke gjør det selv om noen programmerere mener at Java bruker mer minne.

Anbefalt: