Mis on C programmeerimiskeel? Põhitõed, sissejuhatus, ajalugu

Lang L: none (table-of-contents):

Anonim

Tutvume selle C-keele õpetuse põhitõdedega C-keele kohta:

Mis on C programmeerimine Langauge?

C on üldotstarbeline programmeerimiskeel, mida on ülipopulaarne, lihtne ja paindlik kasutada. See on struktureeritud programmeerimiskeel, mis on masinast sõltumatu ja mida kasutatakse laialdaselt mitmesuguste rakenduste, operatsioonisüsteemide (näiteks Windows) ja paljude muude keeruliste programmide, näiteks Oracle'i andmebaasi, Giti, Pythoni tõlgi ja muu kirjutamiseks.

Öeldakse, et 'C' on jumala programmeerimiskeel. Võib öelda, et C on programmeerimise alus. Kui teate tähte „C”, saate hõlpsasti mõista teiste programmeerimiskeelte teadmisi, mis kasutavad mõistet „C”

Arvutimälumehhanismide taust on hädavajalik, sest see on oluline aspekt C-programmeerimiskeelega tegelemisel.

IEEE - 2018. aasta 10 parimat programmeerimiskeelt

Selles C-programmeerimise õpetuses saate teada C-keele põhitõed, näiteks:

  • Mis on C programmeerimine Langauge?
  • C keele ajalugu
  • C Põhikäsklused
  • Kus kasutatakse C-d? Peamised rakendused
  • Miks õppida C keelt?
  • Kuidas C programmeerimiskeel töötab?

C keele ajalugu

Programmeerimiskeelte alus või isa on 'ALGOL'. Esimest korda võeti see kasutusele 1960. aastal. ALGOLi kasutati laialdaselt Euroopa riikides. 'ALGOL' tutvustas arendajaskonnale struktureeritud programmeerimise kontseptsiooni. 1967. aastal kuulutati uus arvutiprogrammeerimiskeel nimeks BCPL, mis tähistab kombineeritud programmeerimiskeelt. BCPL kujundas ja arendas Martin Richards, eriti süsteemitarkvara kirjutamiseks. See oli programmeerimiskeelte ajastu. Vahetult kolme aasta pärast, 1970. aastal, võttis Ken Thompson kasutusele uue programmeerimiskeele nimega B, mis sisaldas BCPL-i mitmeid funktsioone. See programmeerimiskeel loodi AT&T ja Bell Laboratories UNIX operatsioonisüsteemi abil. Nii BCPL kui ka Bolid süsteemi programmeerimiskeeled.

1972. aastal lõi suurepärane arvutiteadlane Dennis Ritchie Bell Laboratories uue programmeerimiskeele nimega C. See loodi programmeerimiskeeltest „ALGOL”, „BCPL” ja „B”. C-programmeerimiskeel sisaldab nende keelte kõiki funktsioone ja palju muid lisamõisteid, 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”. Esialgu piirdus C-programmeerimine operatsioonisüsteemiga UNIX, kuid kui see hakkas kogu maailmas levima, muutus see äriliseks ning paljud kompilaatorid anti välja platvormidevaheliste süsteemide jaoks. Täna töötab "C" mitmesuguste operatsioonisüsteemide ja riistvaraplatvormide all. Kui see hakkas arenema, anti välja palju erinevaid versioone. Vahel oli arendajatel viimase versiooniga sammu pidamine keeruline, kuna süsteemid töötasid vanemate versioonide all. Tagamaks, et C-keel jääb standardiks, määratles Ameerika Riiklik Standardiinstituut (ANSI) 1989. aastal C-keele kaubanduse standardi. Hiljemselle kinnitas Rahvusvaheline Standardiorganisatsioon (ISO) 1990. aastal. Programmeerimiskeelt C nimetatakse ka ANSI C-ks.

C ajalugu

Sellised keeled nagu C ++ / Java on välja töötatud C-st. Neid keeli kasutatakse laialdaselt erinevates tehnoloogiates. Seega moodustab 'C' aluse paljudele teistele praegu kasutatavatele keeltele.

C Põhikäsklused

Järgmised on põhilised käsud C-programmeerimiskeeles:

C Põhikäsklused Selgitus
#include See käsk sisaldab enne C-programmi koostamist C-teegi standardse sisendväljundi päisefaili (stdio.h)
int main () See on peamine funktsioon, kust algab C programmi käivitamine.
{ Näitab põhifunktsiooni algust.
/ * _ mõned_kommentaarid _ * / Ükskõik, mis on kirjutatud selle käsu "/ * * /" sisse C-programmi sees, ei arvestata seda kompileerimisel ega käivitamisel.
printf (“Tere_Maailm!“); See käsk prindib väljundi ekraanile.
getch (); Seda käsku kasutatakse mis tahes klaviatuurilt sisestatud tähemärgi jaoks.
tagastus 0; Seda käsku kasutatakse C-programmi (põhifunktsioon) lõpetamiseks ja see tagastab 0.
} Seda kasutatakse põhifunktsiooni lõpu tähistamiseks.

Kus kasutatakse C-d? Peamised rakendused

  1. C-keelt kasutatakse manustatud süsteemides laialdaselt.
  2. Seda kasutatakse süsteemirakenduste arendamiseks.
  3. Seda kasutatakse laialdaselt töölauarakenduste arendamiseks.
  4. Enamik Adobe rakendusi on välja töötatud programmeerimiskeelt C kasutades.
  5. Seda kasutatakse brauserite ja nende laienduste arendamiseks. Google'i Chromium on loodud programmeerimiskeelt C kasutades.
  6. Seda kasutatakse andmebaaside arendamiseks. MySQL on kõige populaarsem andmebaasitarkvara, mis on loodud tähe C abil.
  7. Seda kasutatakse opsüsteemi arendamisel. Operatsioonisüsteemid, nagu Apple OS X, Microsofti Windows ja Symbian, on välja töötatud C-keelt kasutades. Seda kasutatakse nii töölaua kui ka mobiiltelefoni operatsioonisüsteemi arendamiseks.
  8. Seda kasutatakse kompilaatori tootmiseks.
  9. Seda kasutatakse laialdaselt IOT-rakendustes.

Miks õppida C keelt?

Nagu me varem uurisime, on 'C' paljude programmikeelte baaskeel. Seega mängib C-keele õppimine põhikeelena teiste programmeerimiskeelte õppimisel olulist rolli. Sellel on samad mõisted nagu andmetüübid, operaatorid, kontrolllaused ja palju muud. Tähte C saab laialdaselt kasutada erinevates rakendustes. See on lihtne keel ja võimaldab kiiremat täitmist. Praegusel turul on C-arendaja jaoks saadaval palju töökohti.

'C' on struktureeritud programmeerimiskeel, milles programm on jagatud erinevateks mooduliteks. Iga moodulit saab kirjutada eraldi ja see moodustab koos ühe C-programmi. See struktuur muudab protsesside testimise, hooldamise ja silumise lihtsaks.

"C" sisaldab 32 märksõna, erinevaid andmetüüpe ja võimas 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 teegist. Saame oma funktsioone ja funktsioone raamatukokku lisada. Me võime nendele funktsioonidele juurde pääseda ja neid igal ajal kasutada, kui soovite oma programmis kasutada. See funktsioon muudab selle keeruka programmeerimisega töötamise ajal lihtsaks.

Turul on saadaval erinevad kompilaatorid, mida saab kasutada selles keeles kirjutatud programmide käivitamiseks.

See on väga kaasaskantav keel, mis tähendab, et C-keeles kirjutatud programme saab kasutada ka teistes masinates. See funktsioon on hädavajalik, kui soovime koodi kasutada või teises arvutis käivitada.

Kuidas C programmeerimiskeel töötab?

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 skeem näitab C-programmi käivitamist

Tänapäeval on erinevad kompilaatorid veebis saadaval ja saate kasutada mõnda neist kompilaatoritest. Funktsionaalsus ei erine kunagi ja enamik kompilaatoreid pakuvad funktsioone, mis on vajalikud nii C- kui ka C ++ -programmide käivitamiseks.

Allpool on nimekiri veebis saadaval olevatest populaarsetest koostajatest:

  • Clang kompilaator
  • MinGW kompilaator (minimalistlik GNU Windowsi jaoks)
  • Kaasaskantav C-kompilaator
  • Turbo C

Kokkuvõte

  • "C" töötas välja Dennis Ritchie 1972. aastal.
  • See on kindel keel.
  • See on masinakeelele lähedane madala programmeerimistasemega keel
  • Seda kasutatakse laialdaselt tarkvaraarenduse valdkonnas.
  • See on protseduurile ja struktuurile orienteeritud keel.
  • Sellel on täielik toetus erinevatele opsüsteemidele ja riistvara platvormidele.
  • C-tähega kirjutatud programmide käivitamiseks on saadaval palju kompilaatoreid.
  • Kompilaator kompileerib lähtefaili ja genereerib objektifaili.
  • Linker seob kõik objektifailid omavahel ja loob ühe käivitatava faili.
  • See on väga kaasaskantav.