Lad os lære om C-sprog i dette grundlæggende i C-sprogstudie:
Hvad er C programmering Langauge?
C er et generelt programmeringssprog, der er ekstremt populært, enkelt og fleksibelt at bruge. Det er et struktureret programmeringssprog, der er maskinuafhængigt og i vid udstrækning bruges til at skrive forskellige applikationer, operativsystemer som Windows og mange andre komplekse programmer som Oracle-database, Git, Python-tolk og 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å kendskabet til de andre programmeringssprog, der bruger begrebet '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 programmeringsvejledning lærer du det grundlæggende i C-sprog som:
- Hvad er C programmering Langauge?
- Historie af C-sprog
- C Grundlæggende kommandoer
- Hvor bruges C? Vigtigste applikationer
- Hvorfor lære C sprog?
- Hvordan fungerer C-programmeringssprog?
Historie af C-sprog
Basis eller far til programmeringssprog er 'ALGOL.' Den blev først introduceret i 1960. 'ALGOL' blev brugt i stor udstrækning i europæiske lande. 'ALGOL' introducerede begrebet struktureret programmering til udviklerfællesskabet. I 1967 blev et nyt computerprogrammeringssprog annonceret kaldet 'BCPL', som står for Basic Combined Programming Language. BCPL blev designet og udviklet af Martin Richards, især til skrivningssystemsoftware. Dette var æraen med programmeringssprog. Lige efter tre år blev i 1970 et nyt programmeringssprog kaldet 'B' introduceret af Ken Thompson, der 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 oprettede en stor datalog Dennis Ritchie et nyt programmeringssprog kaldet 'C' på Bell Laboratories. Det blev oprettet fra programmeringssprog 'ALGOL', 'BCPL' og 'B'. 'C' programmeringssprog indeholder alle funktionerne i disse sprog og mange flere ekstra koncepter, der gør det unikt fra andre sprog.
'C' er et stærkt programmeringssprog, der 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 frigivet mange forskellige versioner af sproget. Til tider blev det vanskeligt for udviklerne at holde trit med den nyeste version, da systemerne kørte under de ældre versioner. For at sikre, at 'C' -sprog forbliver standard, definerede American National Standards Institute (ANSI) en kommerciel standard for 'C' -sprog i 1989. Seneredet blev godkendt af Den Internationale Standardiseringsorganisation (ISO) i 1990. Programmeringssprog 'C' kaldes også 'ANSI C'.

Sprog som C ++ / Java er udviklet fra 'C'. Disse sprog bruges i vid udstrækning 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 programmeringssprog C:
C Grundlæggende kommandoer | Forklaring |
# inkluderer | Denne kommando inkluderer standard input output header-fil (stdio.h) fra C-biblioteket, før du kompilerer et C-program |
int main () | Det er hovedfunktionen, hvorfra C-programudførelsen begynder. |
{ | Angiver begyndelsen på hovedfunktionen. |
/ * _ nogle_kommentarer _ * / | Uanset hvad der er skrevet inde i denne kommando “/ * * /” inde i et C-program, vil det ikke blive taget i betragtning til kompilering og udførelse. |
printf (“Hello_World!“); | Denne kommando udskriver output på skærmen. |
getch (); | Denne kommando bruges til ethvert tegnindtastning fra tastaturet. |
returnere 0; | Denne kommando bruges til at afslutte et C-program (hovedfunktion), og det returnerer 0. |
} | Det bruges til at indikere slutningen af hovedfunktionen. |
Hvor bruges C? Vigtigste applikationer
- 'C' sprog bruges i vid udstrækning i indlejrede systemer.
- Det bruges til at udvikle systemapplikationer.
- Det bruges i vid udstrækning til udvikling af desktop-applikationer.
- De fleste af Adobe-applikationer er udviklet ved hjælp af programmeringssprog 'C'.
- Det bruges til at udvikle browsere og deres udvidelser. Googles Chromium er bygget ved hjælp af 'C' programmeringssprog.
- Det bruges til at udvikle databaser. MySQL er den mest populære databasesoftware, der er bygget ved hjælp af 'C'.
- Det bruges til at udvikle et operativsystem. Operativsystemer som Apples OS X, Microsofts 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 produktion af compiler.
- Det er meget brugt i IOT-applikationer.
Hvorfor lære C sprog?
Som vi studerede 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 begreber som datatyper, operatører, kontrolerklæringer og mange flere. 'C' kan bruges bredt i forskellige applikationer. Det er et simpelt sprog og giver hurtigere udførelse. Der er mange job til rådighed 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 sammen danner det et enkelt 'C' program. Denne struktur gør det let til test, vedligeholdelse og fejlretningsprocesser.
'C' indeholder 32 nøgleord, forskellige datatyper og et sæt kraftfulde indbyggede funktioner, der gør programmering meget effektiv.
Et andet træk ved 'C' programmering er, at den kan udvide sig selv. Et 'C' program indeholder forskellige funktioner, der 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 det i vores program. Denne funktion gør det enkelt, mens du arbejder med kompleks programmering.
Forskellige compilere er tilgængelige på markedet, der kan bruges til at udføre programmer skrevet på dette sprog.
Det er et meget bærbart sprog, hvilket betyder, at programmer skrevet på '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 fungerer C-programmeringssprog?
C er et kompileret sprog. En kompilator er et specielt værktøj, der kompilerer programmet og konverterer det til objektfilen, som er maskinlæsbar. Efter kompileringsprocessen kombinerer linkeren 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 kompilatorer tilgængelige online, og du kan bruge en hvilken som helst af disse kompilatorer. Funktionaliteten vil aldrig adskille sig, og de fleste af compilerne giver de nødvendige funktioner til at udføre både 'C' og 'C ++' programmer.
Følgende er listen over populære kompilatorer tilgængelige online:
- Clang-kompilator
- MinGW-kompilator (minimalistisk GNU til Windows)
- Bærbar 'C' compiler
- Turbo C
Resumé
- 'C' blev udviklet af Dennis Ritchie i 1972.
- Det er et robust sprog.
- Det er et lavt programmeringsniveau sprog tæt på maskinsprog
- Det er meget brugt inden for softwareudviklingsområdet.
- Det er et procedure- og strukturorienteret sprog.
- Det har fuld support fra forskellige operativsystemer og hardwareplatforme.
- Mange kompilatorer er tilgængelige til udførelse af programmer skrevet i 'C'.
- En compiler kompilerer kildefilen og genererer en objektfil.
- En linker forbinder alle objektfilerne sammen og opretter en eksekverbar fil.
- Det er meget bærbart.