Skillnaden mellan Java och C-språk

Skillnaden mellan Java och C-språk
Skillnaden mellan Java och C-språk

Video: Skillnaden mellan Java och C-språk

Video: Skillnaden mellan Java och C-språk
Video: Fake vs Real Ugg Boots 2024, Juli
Anonim

Java vs C-språk

Java och C är båda datorprogrammeringsspråk. Båda används för att utveckla mjukvaruapplikationer. Java används för att skapa applikationer baserade på e-handel och applets medan C-språk används för att skapa systemprogramvara.

C-språk

1972 utvecklades C-språket på Bell-labbet och det designades för att fungera med UNIX-operativsystemet. C-språket används inte bara för att utveckla systemprogramvara utan det används också för att utveckla bärbar applikationsprogramvara. C-språket använder sig av strukturell programmering och det tillåter också lexikal variabel omfattning såväl som rekursion. Statiskt system hjälper till att förhindra oavsiktliga operationer.

All exekverbar kod i C finns i funktionerna och deras parametrar skickas av värde. När parametrar skickas av funktioner används pekarvärden. Semikolon används för att avsluta ett uttalande. En funktion som kallas "Huvudfunktion" är den där programmet körs.

Följande är funktionerna i C-språket:

• Ett brett utbud av sammansatta operatorer som ++, -=, +=etc.

• Ad-hoc-körtidspolymorfism stöds av data- och funktionspekare.

• Villkorlig kompilering, filinkludering av källkod och en makrodefinitionsförprocessor.

• Reserverade sökord är små.

JAVA

Java är ett rent objektorienterat programmeringsspråk och det utvecklades av Sun Microsystems på 1990-talet. Även om den var designad för små program som körs på webbläsaren som kallas applets men senare används den också för att skapa e-handelsapplikationer.

Det finns fem huvudfunktioner i Java-språket:

• Inbyggt stöd för datornätverk.

• Koden från fjärrkällan kan köras säkert.

• Lätt att använda eftersom den kombinerar de bästa egenskaperna hos andra programmeringsspråk.

• Ger mer flexibilitet för att utveckla mjukvaruapplikationer på grund av objektorienterat tillvägagångssätt.

• Tillåter kod skriven i Java att köras på olika plattformar eller så är Java-koden oberoende av plattformen.

Det finns inget som heter manuell minneshantering i Java utan stöder automatisk minneshantering. Detta sparar mycket tid för programmerare eftersom de inte behöver frigöra minne manuellt utan detta uppnås genom implementeringen av automatisk sophämtning. Vissa programmerare tror att Java förbrukar mer minne jämfört med programmeringsspråken C och C++.

Skillnaden mellan Java och C-språk

• Java är ett objektorienterat programmeringsspråk medan C är ett procedur- eller strukturspråk.

• Java utvecklades av Sun Microsystems medan C-språket utvecklades vid Bell labs.

• Java används för att skapa appletar och e-handelsapplikationer baserade på webben medan c-språket används för att skapa systemprogramvara och applikationer.

• Java använder konceptet med objekt och klasser medan C-språket inte stöder dem.

• Java stöder automatisk sophämtning medan C-språk inte gör det även om vissa programmerare tror att Java förbrukar mer minne.

Rekommenderad: