Hvad er C Programming Language? Grundlæggende, introduktion, historie
Lad os lære om C-sprog i denne grundlæggende øvelse i C-sprog:
Hvad er C-programmeringssprog?
C er et alment programmeringssprog, der er ekstremt populært, enkelt og fleksibelt at bruge. Det er et struktureret programmeringssprog, der er maskinuafhængigt og flittigt brugt til at skrive forskellige applikationer, Operating Systemer som Windows, og mange andre komplekse programmer som Oracle database, Git, Python tolk og meget mere.
Det siges, at 'C' er en guds programmeringssprog. Man kan sige, C er en base for programmeringen. Hvis du kender 'C', kan du nemt forstå viden om de andre programmeringssprog, der bruger konceptet 'C'
Det er vigtigt at have en baggrund i computerhukommelsesmekanismer, fordi det er et vigtigt aspekt, når man beskæftiger sig med C-programmeringssproget.

I denne C programmering tutorial
C-sprogets historie
Basen eller faderen til programmeringssprog er 'ALGOL.' Den blev introduceret første gang i 1960. 'ALGOL' blev brugt i stor udstrækning i europæiske lande. 'ALGOL' introducerede konceptet med struktureret programmering til udviklerfællesskabet. I 1967 blev et nyt computerprogrammeringssprog annonceret kaldet 'BCPL', som står for Basic Combined Programming Language. BCPL er designet og udviklet af Martin Richards, specielt til at skrive systemsoftware. Dette var programmeringssprogenes æra. Lige efter tre år, i 1970, blev et nyt programmeringssprog kaldet 'B' introduceret af Ken Thompson, som indeholdt flere funktioner i 'BCPL'. Dette programmeringssprog blev oprettet ved hjælp af UNIX-operativsystemet hos AT&T og Bell Laboratories. Både 'BCPL' og 'B' var systemprogrammeringssprog.
I 1972 skabte en stor datalog Dennis Ritchie et nyt programmeringssprog kaldet 'C' på Bell Laboratories. Det blev oprettet fra programmeringssprogene 'ALGOL', 'BCPL' og 'B'. Programmeringssproget 'C' indeholder alle funktionerne i disse sprog og mange flere yderligere koncepter, der gør det unikt i forhold til andre sprog.
'C' er et kraftfuldt programmeringssprog, som er stærkt forbundet med UNIX-operativsystemet. Selv det meste af UNIX-operativsystemet er kodet i 'C'. Oprindeligt var 'C'-programmering begrænset til UNIX-operativsystemet, men da det begyndte at sprede sig over hele verden, blev det kommercielt, og mange compilere blev frigivet til systemer på tværs af platforme. I dag kører 'C' under en række forskellige operativsystemer og hardwareplatforme. Da det begyndte at udvikle sig, blev der udgivet mange forskellige versioner af sproget. Til tider blev det svært for udviklerne at følge med i den seneste version, da systemerne kørte under de ældre versioner. For at sikre, at 'C'-sproget forbliver standard, definerede American National Standards Institute (ANSI) en kommerciel standard for 'C'-sprog i 1989. Later, blev det godkendt af International Standards Organization (ISO) i 1990. 'C' programmeringssprog kaldes også 'ANSI C'.
Sprog som f.eks C++/Java er udviklet fra 'C'. Disse sprog er meget udbredt i forskellige teknologier. Således danner 'C' en base for mange andre sprog, der i øjeblikket er i brug.
C Grundlæggende kommandoer
Følgende er de grundlæggende kommandoer i programmeringssproget C:
C Grundlæggende kommandoer | Forklaring |
---|---|
#omfatte | Denne kommando inkluderer standard input-output-header-fil (stdio.h) fra C-biblioteket før kompilering af et C-program |
int main () | Det er hovedfunktionen, hvorfra C-programudførelsen begynder. |
{ | Angiver begyndelsen af hovedfunktionen. |
/*_nogle_kommentarer_*/ | Uanset hvad der er skrevet inde i denne kommando "/* */" i et C-program, vil det ikke blive taget i betragtning til kompilering og udførelse. |
printf(“Hej_verden!“); | Denne kommando udskriver outputtet på skærmen. |
getch(); | Denne kommando bruges til enhver tegninput fra tastaturet. |
0 vende tilbage; |
Denne kommando bruges til at afslutte et C-program (hovedfunktion), og den returnerer 0.
|
} |
Det bruges til at angive slutningen af hovedfunktionen.
|
Hvor bruges C? Nøgleapplikationer
- 'C' sprog er meget udbredt i indlejrede systemer.
- Det bruges til at udvikle systemapplikationer.
- Det er meget brugt til at udvikle desktop-applikationer.
- De fleste af Adobes applikationer er udviklet ved hjælp af programmeringssproget 'C'.
- Det bruges til at udvikle browsere og deres udvidelser. Googles Chromium er bygget ved hjælp af programmeringssproget 'C'.
- Det bruges til at udvikle databaser. MySQL er den mest populære databasesoftware, som er bygget ved hjælp af 'C'.
- Det bruges til at udvikle et operativsystem. Operating-systemer som Apples OS X, Microsoft's Windows, og Symbian er udviklet ved hjælp af 'C' sprog. Det bruges til at udvikle desktop såvel som mobiltelefonens operativsystem.
- Det bruges til compilerproduktion.
- Det er meget udbredt i IOT-applikationer.
Hvorfor lære C-sprog?
Som vi undersøgte tidligere, er 'C' et basissprog for mange programmeringssprog. Så at lære 'C' som hovedsprog vil spille en vigtig rolle, mens du studerer andre programmeringssprog. Det deler de samme koncepter såsom datatyper, operatører, kontroludsagn og mange flere. 'C' kan bruges bredt i forskellige applikationer. Det er et simpelt sprog og giver hurtigere eksekvering. Der er mange ledige job for en 'C'-udvikler på det nuværende marked.
'C' er et struktureret programmeringssprog, hvor programmet er opdelt i forskellige moduler. Hvert modul kan skrives separat og tilsammen danner det et enkelt 'C'-program. Denne struktur gør det nemt at teste, vedligeholde og fejlfinde processer.
'C' indeholder 32 nøgleord, forskellige datatyper og et sæt kraftfulde indbyggede funktioner, der gør programmering meget effektiv.
En anden funktion ved 'C'-programmering er, at den kan udvide sig selv. Et 'C'-program indeholder forskellige funktioner, som er en del af et bibliotek. Vi kan tilføje vores funktioner og funktioner til biblioteket. Vi kan få adgang til og bruge disse funktioner når som helst vi ønsker i vores program. Denne funktion gør det enkelt, mens du arbejder med kompleks programmering.
Forskellige compilere er tilgængelige på markedet, som kan bruges til at udføre programmer skrevet på dette sprog.
Det er et meget bærbart sprog, hvilket betyder, at programmer skrevet i 'C'-sprog kan køre på andre maskiner. Denne funktion er vigtig, hvis vi ønsker at bruge eller udføre koden på en anden computer.
Hvordan C Programming Language Arbejder?
C er et kompileret sprog. En compiler er et specielt værktøj, der kompilerer programmet og konverterer det til objektfilen, som er maskinlæselig. Efter kompileringsprocessen vil linkeren kombinere forskellige objektfiler og opretter en enkelt eksekverbar fil til at køre programmet. Følgende diagram viser udførelsen af et 'C'-program
I dag er forskellige compilere tilgængelige online, og du kan bruge enhver af disse compilere. Funktionaliteten vil aldrig adskille sig, og de fleste af kompilatorerne vil give de funktioner, der kræves for at udføre både 'C' og 'C++' programmer.
Følgende er listen over populære compilere tilgængelige online:
- Clang compiler
- MinGW compiler (minimalistisk GNU for Windows)
- Bærbar 'C' compiler
- Turbo C
Resumé
- 'C' blev udviklet af Dennis Ritchie i 1972.
- Det er et robust sprog.
- Det er et sprog på lavt programmeringsniveau tæt på maskinsprog
- Det er meget udbredt inden for softwareudviklingsområdet.
- Det er et procedure- og strukturorienteret sprog.
- Det har fuld understøttelse af forskellige operativsystemer og hardwareplatforme.
- Mange compilere er tilgængelige til at udføre programmer skrevet i 'C'.
- A compiler kompilerer kildefilen og genererer en objektfil.
- En linker linker alle objektfilerne sammen og opretter én eksekverbar fil.
- Den er meget bærbar.