Vad är C-programmeringsspråk? Grunder, introduktion, historia

Innehållsförteckning:

Anonim

Låt oss lära oss mer om C-språk i de här grunderna i C-språkhandledning:

Vad är C Programming Langauge?

C är ett programmeringsspråk för allmänt ändamål som är extremt populärt, enkelt och flexibelt att använda. Det är ett strukturerat programmeringsspråk som är maskinoberoende och används i stor utsträckning för att skriva olika applikationer, operativsystem som Windows och många andra komplexa program som Oracle-databas, Git, Python-tolk och mer.

Det sägs att 'C' är en guds programmeringsspråk. Man kan säga att C är en bas för programmeringen. Om du känner till "C" kan du enkelt förstå kunskapen om de andra programmeringsspråken som använder begreppet "C"

Det är viktigt att ha en bakgrund i datorns minnesmekanismer eftersom det är en viktig aspekt när man handlar om C-programmeringsspråket.

IEEE - de bästa 10 bästa programmeringsspråken 2018

I denna C-programmeringshandledning lär du dig grunderna i C-språk som:

  • Vad är C Programming Langauge?
  • Historia av C-språk
  • C Grundläggande kommandon
  • Var används C? Viktiga applikationer
  • Varför lära sig C-språk?
  • Hur fungerar C-programmeringsspråk?

Historia av C-språk

Programmeringsspråkens bas eller far är 'ALGOL'. Den introducerades först 1960. "ALGOL" användes i stor utsträckning i europeiska länder. 'ALGOL' introducerade konceptet med strukturerad programmering för utvecklarsamhället. 1967 tillkännagavs ett nytt datorprogrammeringsspråk som kallades 'BCPL' som står för Basic Combined Programming Language. BCPL designades och utvecklades av Martin Richards, särskilt för att skriva systemprogramvara. Detta var tiden för programmeringsspråk. Strax efter tre år, 1970, introducerades ett nytt programmeringsspråk med namnet 'B' av Ken Thompson 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" vid Bell Laboratories. Den skapades från programmeringsspråken 'ALGOL', 'BCPL' och 'B'. Programmeringsspråket 'C' innehåller alla funktionerna 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 associerat 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 över hela världen blev det kommersiellt, och många kompilatorer släpptes för plattformssystem. Idag körs 'C' under en mängd olika operativsystem och hårdvaruplattformar. När den började utvecklas släpptes många olika versioner av språket. Ibland blev det svårt för utvecklarna att hålla jämna steg med den senaste versionen eftersom systemen kördes under de äldre versionerna. För att försäkra att "C" -språket kommer att förbli standard definierade American National Standards Institute (ANSI) en kommersiell standard för "C" -språk 1989. Senaredet godkändes av International Standards Organization (ISO) 1990. Programmeringsspråk "C" kallas också "ANSI C".

Historia av C

Språk som C ++ / Java utvecklas från 'C'. Dessa språk används ofta i 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 C-programmeringsspråk:

C Grundkommandon Förklaring
#include Detta kommando inkluderar standardinmatningshuvudfil (stdio.h) från C-biblioteket innan du kompilerar ett C-program
int main () Det är huvudfunktionen varifrån C-programkörningen börjar.
{ Indikerar början på huvudfunktionen.
/ * _ några_kommentarer _ * / Oavsett vad som står i detta kommando "/ * * /" i ett C-program kommer det inte att beaktas för kompilering och körning.
printf (“Hello_World!”); Detta kommando skriver ut resultatet på skärmen.
getch (); Detta kommando används för alla teckeninmatningar från tangentbordet.
returnera 0; Detta kommando används för att avsluta ett C-program (huvudfunktion) och det returnerar 0.
} Den används för att indikera slutet på huvudfunktionen.

Var används C? Viktiga applikationer

  1. C-språk används ofta i inbäddade system.
  2. Den används för att utveckla systemapplikationer.
  3. Det används ofta för att utveckla skrivbordsapplikationer.
  4. De flesta av Adobe-applikationerna är utvecklade med hjälp av programmeringsspråket 'C'.
  5. Den används för att utveckla webbläsare och deras tillägg. Googles Chromium är byggt med C-programmeringsspråk.
  6. Den används för att utveckla databaser. MySQL är den mest populära databasprogramvaran som byggs med hjälp av 'C'.
  7. Den används för att utveckla ett operativsystem. Operativsystem som Apples OS X, Microsofts Windows och Symbian utvecklas med hjälp av 'C' -språket. Den används för att utveckla både stationära och mobiltelefonens operativsystem.
  8. Den används för kompilatorproduktion.
  9. Det används ofta i IOT-applikationer.

Varför lära sig C-språk?

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 du studerar andra programmeringsspråk. Den delar samma begrepp som datatyper, operatörer, kontrolluttalanden och många fler. 'C' kan användas i stor utsträckning i olika applikationer. Det är ett enkelt språk och ger snabbare körning. Det finns många jobb tillgängliga 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 det ett enda C-program. Denna struktur gör det enkelt för testning, underhåll och felsökningsprocesser.

'C' innehåller 32 nyckelord, olika datatyper och en uppsättning kraftfulla inbyggda funktioner som gör programmering mycket effektiv.

Ett annat inslag i "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 i biblioteket. Vi kan komma åt och använda dessa funktioner när som helst i vårt program. Den här funktionen gör det enkelt när du arbetar med komplex programmering.

Olika kompilatorer finns på marknaden som kan användas för att utföra program skrivna på detta språk.

Det är ett mycket bärbart språk som betyder att program skrivna på 'C' -språk kan köras på andra maskiner. Denna funktion är viktig om vi vill använda eller köra koden på en annan dator.

Hur fungerar C-programmeringsspråk?

C är ett sammanställt språk. En kompilator är ett specialverktyg som kompilerar programmet och konverterar det till objektfilen som är maskinläsbar. Efter kompileringsprocessen kommer länkaren att kombinera olika objektfiler och skapa en enda körbar fil för att köra programmet. Följande diagram visar utförandet av ett C-program

Numera finns olika kompilatorer tillgängliga online, och du kan använda någon av dessa kompilatorer. Funktionaliteten kommer aldrig att skilja sig och de flesta 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 lågt programmeringsnivå språk nära maskinspråk
  • Det används ofta inom programvaruutvecklingsområdet.
  • Det är ett procedur- och strukturorienterat språk.
  • Den har fullt stöd från olika operativsystem och hårdvaruplattformar.
  • Många kompilatorer är tillgängliga för körning av program skrivna i 'C'.
  • En kompilator kompilerar källfilen och genererar en objektfil.
  • En länkare länkar alla objektfilerna och skapar en körbar fil.
  • Det är mycket bärbart.