Mis on C Programming Language? Põhitõed, Sissejuhatus, Ajalugu
Õpime tundma C-keelt selle C-keele õpetuse põhitõdede kaudu:
Mis on C programmeerimiskeel?
C on üldotstarbeline programmeerimiskeel, mis on äärmiselt populaarne, lihtne ja paindlik kasutada. See on struktureeritud programmeerimiskeel, mis on masinast sõltumatu ja mida kasutatakse laialdaselt erinevate rakenduste kirjutamiseks, Operating Süsteemid nagu Windowsja paljud muud keerulised programmid nagu Oracle andmebaas, Git, Python tõlk ja palju muud.
Öeldakse, et C on jumala programmeerimiskeel. Võib öelda, et C on programmeerimise alus. Kui teate C-keelt, saate hõlpsasti aru saada teistest programmeerimiskeeltest, mis kasutavad mõistet C.
Arvuti mälumehhanismide tausta omamine on hädavajalik, kuna see on C-programmeerimiskeelega tegelemisel oluline aspekt.
Selle C programmeerimise õpetus
C-keele ajalugu
Programmeerimiskeelte põhi või isa on ALGOL. Seda tutvustati esmakordselt 1960. aastal. ALGOLi kasutati Euroopa riikides laialdaselt. ALGOL tutvustas arendajate kogukonnale struktureeritud programmeerimise kontseptsiooni. 1967. aastal kuulutati välja uus arvutiprogrammeerimiskeel, mida nimetatakse BCPL-iks, mis tähistab põhilist kombineeritud programmeerimiskeelt. BCPL-i kujundas ja arendas Martin Richards, eriti süsteemitarkvara kirjutamiseks. See oli programmeerimiskeelte ajastu. Vahetult pärast kolme aastat, 1970. aastal, tutvustas Ken Thompson uut programmeerimiskeelt nimega "B", mis sisaldas mitmeid BCPL-i funktsioone. See programmeerimiskeel loodi UNIX-i operatsioonisüsteemi abil ettevõtetes AT&T ja Bell Laboratories. Nii BCPL kui ka B olid süsteemi programmeerimiskeeled.
1972. aastal lõi suur arvutiteadlane Dennis Ritchie Bell Laboratories uue programmeerimiskeele nimega C. See loodi programmeerimiskeeltest 'ALGOL', 'BCPL' ja 'B'. "C" programmeerimiskeel sisaldab kõiki nende keelte funktsioone ja palju muid lisakontseptsioone, mis muudavad selle teistest keeltest ainulaadseks.
"C" on võimas programmeerimiskeel, mis on tugevalt seotud UNIX-i operatsioonisüsteemiga. Isegi suurem osa UNIX-i operatsioonisüsteemist on kodeeritud tähega "C". Algselt piirdus C-programmeerimine UNIX-i operatsioonisüsteemiga, kuid kui see hakkas üle maailma levima, muutus see kommertslikuks ja platvormidevaheliste süsteemide jaoks anti välja palju kompilaatoreid. Tänapäeval töötab "C" mitmesuguste operatsioonisüsteemide ja riistvaraplatvormide all. Kui see hakkas arenema, anti välja palju erinevaid keeleversioone. Vahel oli arendajatel raske uusima versiooniga sammu pidada, kuna süsteemid töötasid vanemate versioonide all. Tagamaks, et C-keel jääb standardiks, määratles American National Standards Institute (ANSI) 1989. aastal C-keele kaubandusliku standardi. Later, kiitis selle heaks 1990. aastal Rahvusvaheline Standardiorganisatsioon (ISO). Programmeerimiskeelt C nimetatakse ka ANSI C-ks.
Keeled nagu C++/Java on välja töötatud "C"-st. Neid keeli kasutatakse laialdaselt erinevates tehnoloogiates. Seega moodustab C aluse paljudele teistele praegu kasutusel olevatele keeltele.
C Põhikäsud
Järgmised on C programmeerimiskeele põhikäsud:
C Põhikäsud | Selgitus |
---|---|
#kaasake | See käsk sisaldab standardset sisendväljundi päisefaili (stdio.h) C-teegist enne C-programmi kompileerimist |
int main () | See on põhifunktsioon, kust C-programmi täitmine algab. |
{ | Näitab põhifunktsiooni algust. |
/*_some_comments_*/ | Ükskõik, mis C-programmis selle käsu "/* */" sees on kirjutatud, ei võeta seda kompileerimisel ega täitmisel arvesse. |
printf("Tere_maailm! "); | See käsk prindib väljundi ekraanile. |
getch(); | Seda käsku kasutatakse mis tahes tähemärgi sisestamiseks klaviatuurilt. |
0 tagasi; |
Seda käsku kasutatakse C-programmi (põhifunktsiooni) lõpetamiseks ja see tagastab 0.
|
} |
Seda kasutatakse põhifunktsiooni lõpu tähistamiseks.
|
Kus C-d kasutatakse? Peamised rakendused
- Manussüsteemides kasutatakse laialdaselt C-keelt.
- Seda kasutatakse süsteemirakenduste arendamiseks.
- Seda kasutatakse laialdaselt töölauarakenduste arendamiseks.
- Enamik Adobe'i rakendusi on välja töötatud "C" programmeerimiskeele abil.
- Seda kasutatakse brauserite ja nende laienduste arendamiseks. Google'i Chromium on loodud C-programmeerimiskeele abil.
- Seda kasutatakse andmebaaside arendamiseks. MySQL on kõige populaarsem andmebaasitarkvara, mis on loodud kasutades C.
- Seda kasutatakse operatsioonisüsteemi arendamisel. Operasüsteemid, nagu Apple'i OS X, Microsoft'S Windows, ja Symbian on välja töötatud C-keele abil. Seda kasutatakse nii lauaarvuti kui ka mobiiltelefoni operatsioonisüsteemi arendamiseks.
- Seda kasutatakse kompilaatorite tootmiseks.
- Seda kasutatakse laialdaselt IOT rakendustes.
Miks õppida C-keelt?
Nagu me varem uurisime, on 'C' paljude programmeerimiskeelte baaskeel. Seega mängib C-keele õppimine põhikeelena olulist rolli teiste programmeerimiskeelte õppimisel. Sellel on samad mõisted, nagu andmetüübid, operaatorid, juhtlaused ja palju muud. "C" saab laialdaselt kasutada erinevates rakendustes. See on lihtne keel ja tagab kiirema täitmise. Praegusel turul on C-arendaja jaoks palju töökohti.
"C" on struktureeritud programmeerimiskeel, milles programm on jagatud erinevateks mooduliteks. Iga moodulit saab kirjutada eraldi ja koos moodustab see ühtse 'C' programmi. See struktuur muudab protsesside testimise, hooldamise ja silumise lihtsaks.
"C" sisaldab 32 märksõna, erinevaid andmetüüpe ja võimsaid sisseehitatud funktsioone, mis muudavad programmeerimise väga tõhusaks.
"C" programmeerimise teine omadus on see, et see võib ennast laiendada. "C" programm sisaldab erinevaid funktsioone, mis on osa raamatukogust. Saame raamatukogusse lisada oma funktsioone ja funktsioone. Saame neile funktsioonidele juurde pääseda ja neid kasutada oma programmis igal ajal, kui soovime. See funktsioon muudab keeruka programmeerimisega töötamise lihtsaks.
Turul on saadaval mitmesuguseid kompilaatoreid, mida saab kasutada selles keeles kirjutatud programmide käivitamiseks.
See on väga kaasaskantav keel, mis tähendab, et C-keeles kirjutatud programmid võivad töötada ka teistes masinates. See funktsioon on oluline, kui soovime koodi kasutada või käivitada teises arvutis.
Kuidas C Programming Language Tööd?
C on kompileeritud keel. Kompilaator on spetsiaalne tööriist, mis kompileerib programmi ja teisendab selle masinloetavaks objektifailiks. Pärast kompileerimisprotsessi ühendab linker erinevad objektifailid ja loob programmi käivitamiseks ühe käivitatava faili. Järgmine diagramm näitab "C" programmi täitmist
Tänapäeval on Internetis saadaval erinevad kompilaatorid ja saate kasutada kõiki neist kompilaatoritest. Funktsioonid ei erine kunagi ja enamik kompilaatoreid pakuvad funktsioone, mis on vajalikud nii "C" kui ka "" käivitamiseksC++' programmid.
Järgmine on Internetis saadaolevate populaarsete kompilaatorite loend:
- Clangi kompilaator
- MinGW kompilaator (minimalistlik GNU jaoks Windows)
- Kaasaskantav C-kompilaator
- Turbo C
kokkuvõte
- "C" töötas välja Dennis Ritchie 1972. aastal.
- See on jõuline keel.
- See on masinkeelele lähedane madala programmeerimistasemega keel
- Seda kasutatakse laialdaselt tarkvaraarenduse valdkonnas.
- See on protseduurile ja struktuurile orienteeritud keel.
- Sellel on erinevate operatsioonisüsteemide ja riistvaraplatvormide täielik tugi.
- C-keeles kirjutatud programmide käivitamiseks on saadaval palju kompilaatoreid.
- A kompilaator kompileerib lähtefaili ja genereerib objektifaili.
- Linker seob kõik objektifailid kokku ja loob ühe käivitatava faili.
- See on väga kaasaskantav.