La oss lære om C-språk i dette grunnleggende om C-språkopplæringen:
Hva er C Programming Langauge?
C er et generelt programmeringsspråk som er ekstremt populært, enkelt og fleksibelt å bruke. Det er et strukturert programmeringsspråk som er maskinuavhengig og mye brukt til å skrive forskjellige applikasjoner, operativsystemer som Windows og mange andre komplekse programmer som Oracle-database, Git, Python-tolk og mer.
Det sies at 'C' er en guds programmeringsspråk. Man kan si at C er en base for programmeringen. Hvis du kjenner 'C', kan du enkelt forstå kunnskapen til de andre programmeringsspråkene som bruker begrepet 'C'
Det er viktig å ha bakgrunn i dataminnemekanismer, fordi det er et viktig aspekt når du arbeider med C-programmeringsspråket.

I denne C-programmeringsveiledningen vil du lære grunnleggende om C-språk som:
- Hva er C Programming Langauge?
- Historie av C-språk
- C Grunnleggende kommandoer
- Hvor brukes C? Viktige applikasjoner
- Hvorfor lære C-språk?
- Hvordan fungerer C-programmeringsspråk?
Historie av C-språk
Basen eller faren til programmeringsspråk er 'ALGOL.' Den ble først introdusert i 1960. 'ALGOL' ble brukt i stor grad i europeiske land. 'ALGOL' introduserte konseptet med strukturert programmering for utviklermiljøet. I 1967 ble et nytt dataprogrammeringsspråk kunngjort som 'BCPL' som står for Basic Combined Programming Language. BCPL ble designet og utviklet av Martin Richards, spesielt for å skrive systemprogramvare. Dette var tiden med programmeringsspråk. Like etter tre år, i 1970, ble et nytt programmeringsspråk kalt 'B' introdusert av Ken Thompson som inneholdt flere funksjoner i 'BCPL'. Dette programmeringsspråket ble opprettet ved hjelp av UNIX-operativsystemet på AT&T og Bell Laboratories. Både 'BCPL' og 'B'var systemprogrammeringsspråk.
I 1972 opprettet en stor datavitenskapsmann Dennis Ritchie et nytt programmeringsspråk kalt 'C' på Bell Laboratories. Den ble opprettet fra programmeringsspråkene 'ALGOL', 'BCPL' og 'B'. 'C' programmeringsspråk inneholder alle funksjonene i disse språkene og mange flere tilleggskonsepter som gjør det unikt fra andre språk.
'C' er et kraftig programmeringsspråk som er sterkt forbundet med UNIX-operativsystemet. Selv det meste av UNIX-operativsystemet er kodet i 'C'. Opprinnelig var C-programmering begrenset til UNIX-operativsystemet, men da det begynte å spre seg over hele verden, ble det kommersielt, og mange kompilatorer ble gitt ut for plattformsystemer. I dag kjører 'C' under en rekke operativsystemer og maskinvareplattformer. Da den begynte å utvikle seg, ble mange forskjellige versjoner av språket gitt ut. Noen ganger ble det vanskelig for utviklerne å holde tritt med den nyeste versjonen ettersom systemene kjørte under de eldre versjonene. For å sikre at "C" -språket vil forbli standard, definerte American National Standards Institute (ANSI) en kommersiell standard for "C" -språk i 1989. Seneredet ble godkjent av International Standards Organization (ISO) i 1990. Programmeringsspråk "C" kalles også "ANSI C".

Språk som C ++ / Java er utviklet fra 'C'. Disse språkene er mye brukt i forskjellige teknologier. Dermed danner 'C' en base for mange andre språk som for tiden er i bruk.
C Grunnleggende kommandoer
Følgende er de grunnleggende kommandoene i C-programmeringsspråk:
C Grunnleggende kommandoer | Forklaring |
# inkluderer | Denne kommandoen inkluderer standard input output header file (stdio.h) fra C-biblioteket før du kompilerer et C-program |
int main () | Det er hovedfunksjonen der C-kjøringen av programmet starter. |
{ | Indikerer begynnelsen på hovedfunksjonen. |
/ * _ noen_kommentarer _ * / | Uansett hva som er skrevet i denne kommandoen “/ * * /” i et C-program, vil det ikke bli vurdert for kompilering og utførelse. |
printf (“Hello_World!“); | Denne kommandoen skriver ut utdataene på skjermen. |
getch (); | Denne kommandoen brukes til alle tegninndata fra tastaturet. |
retur 0; | Denne kommandoen brukes til å avslutte et C-program (hovedfunksjon) og den returnerer 0. |
} | Den brukes til å indikere slutten på hovedfunksjonen. |
Hvor brukes C? Viktige applikasjoner
- 'C' språk er mye brukt i innebygde systemer.
- Den brukes til å utvikle systemapplikasjoner.
- Det er mye brukt for å utvikle stasjonære applikasjoner.
- De fleste applikasjonene fra Adobe er utviklet ved hjelp av programmeringsspråket 'C'.
- Den brukes til å utvikle nettlesere og deres utvidelser. Googles Chromium er bygget med programmeringsspråk 'C'.
- Den brukes til å utvikle databaser. MySQL er den mest populære databaseprogramvaren som er bygget ved hjelp av 'C'.
- Den brukes til å utvikle et operativsystem. Operativsystemer som Apples OS X, Microsofts Windows og Symbian er utviklet med C-språk. Den brukes til å utvikle stasjonære og mobiltelefonens operativsystem.
- Den brukes til kompilatorproduksjon.
- Det er mye brukt i IOT-applikasjoner.
Hvorfor lære C-språk?
Som vi studerte tidligere, er 'C' et basisspråk for mange programmeringsspråk. Så, å lære 'C' som hovedspråk vil spille en viktig rolle mens du studerer andre programmeringsspråk. Den deler de samme konseptene som datatyper, operatører, kontrolluttalelser og mange flere. 'C' kan brukes mye i forskjellige applikasjoner. Det er et enkelt språk og gir raskere utførelse. Det er mange jobber tilgjengelig for en C-utvikler i det nåværende markedet.
'C' er et strukturert programmeringsspråk der programmet er delt inn i forskjellige moduler. Hver modul kan skrives separat og sammen danner det et enkelt 'C' program. Denne strukturen gjør det enkelt for testing, vedlikehold og feilsøking.
'C' inneholder 32 nøkkelord, forskjellige datatyper og et sett med kraftige innebygde funksjoner som gjør programmering veldig effektiv.
En annen funksjon ved 'C' programmering er at den kan utvide seg selv. Et C-program inneholder forskjellige funksjoner som inngår i et bibliotek. Vi kan legge til funksjonene og funksjonene våre i biblioteket. Vi kan få tilgang til og bruke disse funksjonene når som helst i programmet vårt. Denne funksjonen gjør det enkelt når du arbeider med kompleks programmering.
Ulike kompilatorer er tilgjengelige i markedet som kan brukes til å utføre programmer skrevet på dette språket.
Det er et svært bærbart språk som betyr at programmer skrevet på 'C' språk kan kjøres på andre maskiner. Denne funksjonen er viktig hvis vi ønsker å bruke eller utføre koden på en annen datamaskin.
Hvordan fungerer C-programmeringsspråk?
C er et kompilert språk. En kompilator er et spesialverktøy som kompilerer programmet og konverterer det til objektfilen som er maskinlesbar. Etter kompileringsprosessen vil koblingen kombinere forskjellige objektfiler og lage en enkelt kjørbar fil for å kjøre programmet. Følgende diagram viser kjøringen av et 'C' -program
I dag er forskjellige kompilatorer tilgjengelige online, og du kan bruke hvilken som helst av disse kompilatorene. Funksjonaliteten vil aldri variere, og de fleste kompilatorene gir funksjonene som kreves for å utføre både 'C' og 'C ++' programmer.
Følgende er listen over populære kompilatorer tilgjengelig online:
- Clang kompilator
- MinGW-kompilator (minimalistisk GNU for Windows)
- Bærbar 'C' kompilator
- Turbo C
Sammendrag
- 'C' ble utviklet av Dennis Ritchie i 1972.
- Det er et robust språk.
- Det er et lavt programmeringsnivå språk nær maskinspråk
- Det er mye brukt i programvareutviklingsfeltet.
- Det er en prosedyre og strukturorientert språk.
- Den har full støtte fra forskjellige operativsystemer og maskinvareplattformer.
- Mange kompilatorer er tilgjengelige for å utføre programmer skrevet i 'C'.
- En kompilator kompilerer kildefilen og genererer en objektfil.
- En linker kobler alle objektfilene sammen og oppretter en kjørbar fil.
- Det er veldig bærbart.