Hva er C Programming Language? Grunnleggende, introduksjon, historie
La oss lære om C-språk i denne grunnleggende opplæringen i C-språk:
Hva er C-programmeringsspråk?
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 ulike applikasjoner, Operating Systemer 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 kan 'C', kan du lett forstå kunnskapen om de andre programmeringsspråkene som bruker konseptet 'C'
Det er viktig å ha bakgrunn i datamaskinens minnemekanismer fordi det er et viktig aspekt når man arbeider med programmeringsspråket C.

I dette C programmering opplæring
Historien til C-språket
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 utviklerfellesskapet. I 1967 ble et nytt dataprogrammeringsspråk kunngjort kalt 'BCPL' som står for Basic Combined Programming Language. BCPL ble designet og utviklet av Martin Richards, spesielt for å skrive systemprogramvare. Dette var programmeringsspråkenes æra. 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 laget med UNIX-operativsystemet hos AT&T og Bell Laboratories. Både 'BCPL' og 'B' var systemprogrammeringsspråk.
I 1972 opprettet en stor informatiker Dennis Ritchie et nytt programmeringsspråk kalt 'C' ved Bell Laboratories. Den ble opprettet fra programmeringsspråkene 'ALGOL', 'BCPL' og 'B'. Programmeringsspråket 'C' inneholder alle funksjonene til 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 assosiert 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 utgitt for systemer på tvers av plattformer. I dag kjører 'C' under en rekke operativsystemer og maskinvareplattformer. Etter hvert som det begynte å utvikle seg ble mange forskjellige versjoner av språket utgitt. Til tider ble det vanskelig for utviklerne å holde tritt med den nyeste versjonen da 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. Later, ble det godkjent av International Standards Organization (ISO) i 1990. 'C' programmeringsspråk kalles også 'ANSI C'.
Språk som f.eks C++/Java er utviklet fra 'C'. Disse språkene er mye brukt i ulike 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 programmeringsspråket C:
C Grunnleggende kommandoer | Forklaring |
---|---|
#inkludere | Denne kommandoen inkluderer standard input output header file (stdio.h) fra C-biblioteket før kompilering av et C-program |
int main () | Det er hovedfunksjonen der kjøringen av C-programmet begynner. |
{ | Indikerer begynnelsen av hovedfunksjonen. |
/*_noen_kommentarer_*/ | Uansett hva som er skrevet inne i denne kommandoen "/* */" i et C-program, vil det ikke bli vurdert for kompilering og kjøring. |
printf(“Hello_World! “); | Denne kommandoen skriver ut utdataene på skjermen. |
getch (); | Denne kommandoen brukes for alle tegninndata fra tastaturet. |
0 tilbake; |
Denne kommandoen brukes til å avslutte et C-program (hovedfunksjon) og den returnerer 0.
|
} |
Den brukes til å indikere slutten av hovedfunksjonen.
|
Hvor brukes C? Nøkkelapplikasjoner
- 'C'-språk er mye brukt i innebygde systemer.
- Den brukes til å utvikle systemapplikasjoner.
- Det er mye brukt for å utvikle skrivebordsapplikasjoner.
- De fleste applikasjonene fra Adobe er utviklet med programmeringsspråket 'C'.
- Den brukes til å utvikle nettlesere og deres utvidelser. Googles Chromium er bygget med programmeringsspråket 'C'.
- Den brukes til å utvikle databaser. MySQL er den mest populære databaseprogramvaren som er bygget ved hjelp av 'C'.
- Det brukes til å utvikle et operativsystem. Operatingsystemer som Apples OS X, Microsoft'S Windows, og Symbian er utviklet med "C"-språk. Den brukes til å utvikle desktop så vel som mobiltelefonens operativsystem.
- Den brukes til kompilatorproduksjon.
- Det er mye brukt i IOT-applikasjoner.
Hvorfor lære C Language?
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, kontrollsetninger og mange flere. 'C' kan brukes mye i ulike applikasjoner. Det er et enkelt språk og gir raskere utførelse. Det er mange ledige jobber for en 'C'-utvikler i det nåværende markedet.
'C' er et strukturert programmeringsspråk der programmet er delt inn i ulike moduler. Hver modul kan skrives separat og sammen danner den et enkelt 'C'-program. Denne strukturen gjør det enkelt å teste, vedlikeholde og feilsøke prosesser.
'C' inneholder 32 nøkkelord, ulike datatyper og et sett med kraftige innebygde funksjoner som gjør programmering svært effektiv.
En annen funksjon ved 'C'-programmering er at den kan utvide seg selv. Et 'C'-program inneholder ulike funksjoner som er en del av et bibliotek. Vi kan legge til våre funksjoner og funksjoner til biblioteket. Vi kan få tilgang til og bruke disse funksjonene når som helst i programmet vårt. Denne funksjonen gjør det enkelt mens du arbeider med kompleks programmering.
Ulike kompilatorer er tilgjengelige på 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 kjøre koden på en annen datamaskin.
Hvordan C Programming Language Virker?
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 linkeren kombinere forskjellige objektfiler og lage en enkelt kjørbar fil for å kjøre programmet. Følgende diagram viser utførelsen av et 'C'-program
I dag er forskjellige kompilatorer tilgjengelige online, og du kan bruke hvilken som helst av disse kompilatorene. Funksjonaliteten vil aldri avvike, og de fleste av kompilatorene vil gi funksjonene som kreves for å utføre både 'C' og 'C++' programmer.
Følgende er listen over populære kompilatorer tilgjengelig på nettet:
- 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 språk på lavt programmeringsnivå nær maskinspråk
- Det er mye brukt i programvareutviklingsfeltet.
- Det er et prosedyre- og strukturorientert språk.
- Den har full støtte for ulike operativsystemer og maskinvareplattformer.
- Mange kompilatorer er tilgjengelige for å kjøre programmer skrevet i 'C'.
- A kompilatoren kompilerer kildefilen og genererer en objektfil.
- En linker kobler alle objektfilene sammen og lager én kjørbar fil.
- Den er svært bærbar.