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.