Vad är C Programming Language? Grunder, Introduktion, Historia
Låt oss lära oss om C-språket i den här grunderna i C-språkhandledningen:
Vad är C-programmeringsspråk?
C är ett allmänt programmeringsspråk som är extremt populärt, enkelt och flexibelt att använda. Det är ett strukturerat programmeringsspråk som är maskinoberoende och flitigt används för att skriva olika applikationer, Operating System som Windows, och många andra komplexa program som Oracle databas, Git, Python tolk med mera.
Det sägs att 'C' är en guds programmeringsspråk. Man kan säga att C är en bas för programmeringen. Om du kan 'C' kan du lätt förstå kunskapen om de andra programmeringsspråken som använder konceptet 'C'
Det är viktigt att ha en bakgrund i datorminnesmekanismer eftersom det är en viktig aspekt när man arbetar med programmeringsspråket C.

I detta Handledning för C-programmering
C-språkets historia
Basen eller fadern för programmeringsspråk är 'ALGOL.' Den introducerades första gången 1960. 'ALGOL' användes i stor utsträckning i europeiska länder. 'ALGOL' introducerade konceptet med strukturerad programmering för utvecklargemenskapen. År 1967 tillkännagavs ett nytt datorprogrammeringsspråk som heter 'BCPL' som står för Basic Combined Programming Language. BCPL designades och utvecklades av Martin Richards, speciellt för att skriva systemprogramvara. Detta var programmeringsspråkens era. Strax efter tre år, 1970, introducerade Ken Thompson ett nytt programmeringsspråk kallat 'B' som innehöll flera funktioner i 'BCPL'. Detta programmeringsspråk skapades med UNIX-operativsystemet på AT&T och Bell Laboratories. Både "BCPL" och "B" var systemprogrammeringsspråk.
1972 skapade en stor datavetare Dennis Ritchie ett nytt programmeringsspråk som heter "C" på Bell Laboratories. Det skapades från programmeringsspråken 'ALGOL', 'BCPL' och 'B'. Programmeringsspråket 'C' innehåller alla funktioner i dessa språk och många fler ytterligare koncept som gör det unikt från andra språk.
'C' är ett kraftfullt programmeringsspråk som är starkt förknippat med UNIX-operativsystemet. Även det mesta av UNIX-operativsystemet är kodat i 'C'. Ursprungligen var 'C'-programmering begränsad till UNIX-operativsystemet, men när det började spridas runt om i världen blev det kommersiellt och många kompilatorer släpptes för plattformsoberoende system. Idag körs 'C' under en mängd olika operativsystem och hårdvaruplattformar. När det började utvecklas släpptes många olika versioner av språket. Ibland blev det svårt för utvecklarna att hänga med i den senaste versionen eftersom systemen kördes under de äldre versionerna. För att säkerställa att "C"-språket kommer att förbli standard, definierade American National Standards Institute (ANSI) en kommersiell standard för "C"-språk 1989. Later, godkändes det av International Standards Organization (ISO) 1990. Programmeringsspråket 'C' kallas också 'ANSI C'.
Språk som t.ex C++/Java är utvecklade från 'C'. Dessa språk används i stor utsträckning inom olika tekniker. Således utgör 'C' en bas för många andra språk som för närvarande används.
C Grundläggande kommandon
Följande är de grundläggande kommandona i programmeringsspråket C:
C Grundläggande kommandon | Förklaring |
---|---|
#omfatta | Det här kommandot inkluderar standardinmatningshuvudfilen (stdio.h) från C-biblioteket innan ett C-program kompileras |
int main () | Det är huvudfunktionen varifrån C-programkörningen börjar. |
{ | Indikerar början av huvudfunktionen. |
/*_några_kommentarer_*/ | Oavsett vad som skrivs inuti detta kommando "/* */" i ett C-program, kommer det inte att övervägas för kompilering och exekvering. |
printf(“Hello_World! “); | Detta kommando skriver ut resultatet på skärmen. |
getch(); | Detta kommando används för alla teckeninmatning från tangentbordet. |
0 tillbaka; |
Detta kommando används för att avsluta ett C-program (huvudfunktion) och det returnerar 0.
|
} |
Den används för att indikera slutet av huvudfunktionen.
|
Var används C? Nyckelapplikationer
- "C"-språk används ofta i inbyggda system.
- Det används för att utveckla systemapplikationer.
- Det används ofta för att utveckla skrivbordsapplikationer.
- De flesta av Adobes applikationer är utvecklade med programmeringsspråket "C".
- Den används för att utveckla webbläsare och deras tillägg. Googles Chromium är byggt med programmeringsspråket "C".
- Det används för att utveckla databaser. MySQL är den mest populära databasprogramvaran som är byggd med "C".
- Det används för att utveckla ett operativsystem. Operatingssystem som Apples OS X, MicrosoftÄr Windows, och Symbian är utvecklade med "C"-språk. Det används för att utveckla såväl stationära som mobiltelefoners operativsystem.
- Den används för kompilatorproduktion.
- Det används ofta i IOT-applikationer.
Varför lära sig C Language?
Som vi studerade tidigare är 'C' ett basspråk för många programmeringsspråk. Så att lära sig "C" som huvudspråk kommer att spela en viktig roll när man studerar andra programmeringsspråk. Den delar samma koncept som datatyper, operatörer, kontrollsatser och många fler. 'C' kan användas brett i olika applikationer. Det är ett enkelt språk och ger snabbare exekvering. Det finns många lediga jobb för en "C"-utvecklare på den nuvarande marknaden.
'C' är ett strukturerat programmeringsspråk där programmet är uppdelat i olika moduler. Varje modul kan skrivas separat och tillsammans bildar den ett enda "C"-program. Denna struktur gör det enkelt att testa, underhålla och felsöka processer.
'C' innehåller 32 nyckelord, olika datatyper och en uppsättning kraftfulla inbyggda funktioner som gör programmeringen mycket effektiv.
En annan funktion med "C"-programmering är att den kan utöka sig själv. Ett "C"-program innehåller olika funktioner som ingår i ett bibliotek. Vi kan lägga till våra funktioner och funktioner till biblioteket. Vi kan komma åt och använda dessa funktioner när vi vill i vårt program. Denna funktion gör det enkelt när du arbetar med komplex programmering.
Olika kompilatorer finns tillgängliga på marknaden som kan användas för att köra program skrivna på detta språk.
Det är ett mycket portabelt språk vilket innebär att program skrivna på "C"-språk kan köras på andra maskiner. Denna funktion är viktig om vi vill använda eller exekvera koden på en annan dator.
Hur ser din drömresa ut C Programming Language Arbetar?
C är ett kompilerat språk. En kompilator är ett specialverktyg som kompilerar programmet och konverterar det till objektfilen som är maskinläsbar. Efter kompileringsprocessen kommer länken att kombinera olika objektfiler och skapa en enda körbar fil för att köra programmet. Följande diagram visar exekveringen av ett 'C'-program
Nuförtiden finns olika kompilatorer tillgängliga online, och du kan använda vilken som helst av dessa kompilatorer. Funktionaliteten kommer aldrig att skilja sig och de flesta av kompilatorerna kommer att tillhandahålla de funktioner som krävs för att köra både 'C' och 'C++' program.
Följande är listan över populära kompilatorer tillgängliga online:
- Clang kompilator
- MinGW-kompilator (minimalistisk GNU för Windows)
- Bärbar "C"-kompilator
- Turbo C
Sammanfattning
- 'C' utvecklades av Dennis Ritchie 1972.
- Det är ett robust språk.
- Det är ett språk på låg programmeringsnivå nära maskinspråket
- Det används i stor utsträckning inom mjukvaruutvecklingsområdet.
- Det är ett procedur- och strukturorienterat språk.
- Den har fullt stöd för olika operativsystem och hårdvaruplattformar.
- Många kompilatorer är tillgängliga för att köra program skrivna i 'C'.
- A kompilator kompilerar källfilen och genererar en objektfil.
- En länk länkar samman alla objektfiler och skapar en körbar fil.
- Den är mycket bärbar.