Kas yra C programavimo kalba? Pagrindai, įvadas, istorija

Sužinokime apie C kalbą šiame C kalbos pamokos pagrinde:

Kas yra C programavimo langaugas?

C yra bendros paskirties programavimo kalba, kuri yra labai populiari, paprasta ir lanksti. Tai yra struktūrizuota programavimo kalba, nepriklausanti nuo mašinų ir plačiai naudojama įvairioms programoms, operacinėms sistemoms, pvz., „Windows“, ir daugeliui kitų sudėtingų programų, tokių kaip „Oracle“ duomenų bazė, „Git“, „Python“ vertėjas ir kt., Rašyti.

Sakoma, kad „C“ yra dievo programavimo kalba. Galima sakyti, C yra pagrindas programavimui. Jei žinote „C“, galite lengvai suprasti kitų programavimo kalbų, naudojančių „C“ sąvoką, žinias

Būtina turėti kompiuterio atminties mechanizmų foną, nes tai yra svarbus aspektas dirbant su C programavimo kalba.

IEEE - geriausia 10 geriausių programavimo kalbų 2018 m

Šioje C programavimo pamokoje sužinosite C kalbos pagrindus, pavyzdžiui:

  • Kas yra C programavimo langaugas?
  • C kalbos istorija
  • C pagrindinės komandos
  • Kur naudojamas C? Pagrindinės programos
  • Kodėl verta mokytis C kalbos?
  • Kaip veikia C programavimo kalba?

C kalbos istorija

Programavimo kalbų pagrindas arba tėvas yra „ALGOL“. Pirmą kartą jis buvo pristatytas 1960 m. „ALGOL“ buvo plačiai naudojamas Europos šalyse. „ALGOL“ kūrėjų bendruomenei pristatė struktūruoto programavimo koncepciją. 1967 m. Buvo paskelbta nauja kompiuterio programavimo kalba, vadinama „BCPL“, kuri reiškia pagrindinę kombinuotą programavimo kalbą. „BCPL“ sukūrė ir sukūrė Martinas Richardsas, ypač rašydamas sistemos programinę įrangą. Tai buvo programavimo kalbų era. Vos po trejų metų, 1970 m., Ken Thompsonas pristatė naują programavimo kalbą, vadinamą „B“, kurioje buvo daugybė „BCPL“ bruožų. Ši programavimo kalba buvo sukurta naudojant UNIX operacinę sistemą AT&T ir „Bell Laboratories“. Tiek „BCPL“, tiek „B“buvo sistemos programavimo kalbos.

Puikus informatikas Dennisas Ritchie 1972 m. „Bell Laboratories“ sukūrė naują programavimo kalbą pavadinimu „C“. Jis buvo sukurtas iš „ALGOL“, „BCPL“ ir „B“ programavimo kalbų. Programavimo kalba „C“ apima visas šių kalbų ypatybes ir dar daug papildomų sąvokų, dėl kurių ji yra unikali iš kitų kalbų.

„C“ yra galinga programavimo kalba, kuri yra glaudžiai susijusi su UNIX operacine sistema. Net didžioji UNIX operacinės sistemos dalis yra užkoduota „C“. Iš pradžių „C“ programavimas apsiribojo UNIX operacine sistema, tačiau kai jis ėmė plisti visame pasaulyje, jis tapo komercinis, todėl daug kompiliatorių buvo išleista tarpplatforminėms sistemoms. Šiandien „C“ veikia su įvairiomis operacinėmis sistemomis ir aparatinės įrangos platformomis. Pradėjus tobulėti, buvo išleista daugybė skirtingų kalbos versijų. Kartais kūrėjams tapo sunku sekti naujausią versiją, nes sistemos veikė pagal senesnes versijas. Siekdamas užtikrinti, kad „C“ kalba išliks įprasta, Amerikos nacionalinis standartų institutas (ANSI) 1989 m. Nustatė komercinį „C“ kalbos standartą. Vėliau1990 m. ją patvirtino Tarptautinė standartų organizacija (ISO). „C“ programavimo kalba taip pat vadinama „ANSI C“.

C istorija

Tokios kalbos kaip C ++ / Java yra sukurtos iš „C“. Šios kalbos plačiai naudojamos įvairiose technologijose. Taigi „C“ sudaro daugelio kitų šiuo metu vartojamų kalbų pagrindą.

C pagrindinės komandos

Toliau pateikiamos pagrindinės komandos C programavimo kalba:

C Pagrindinės komandos Paaiškinimas
#include Ši komanda apima standartinę įvesties išvesties antraštės failą (stdio.h) iš C bibliotekos prieš sudarant C programą
int main () Tai yra pagrindinė funkcija, nuo kurios prasideda C programos vykdymas.
{ Nurodo pagrindinės funkcijos pradžią.
/ * _ keletas_komentarų _ * / Nepriklausomai nuo to, kas parašyta šioje komandoje „/ * * /“ C programoje, ji nebus svarstoma kompiliuojant ir vykdant.
printf („Hello_World!“); Ši komanda spausdina išvestį ekrane.
getch (); Ši komanda naudojama bet kokiam simbolių įvedimui iš klaviatūros.
grąžinti 0; Ši komanda naudojama C programai (pagrindinei funkcijai) nutraukti ir ji grąžina 0.
} Jis naudojamas pagrindinės funkcijos pabaigai nurodyti.

Kur naudojamas C? Pagrindinės programos

  1. „C“ kalba plačiai naudojama įterptosiose sistemose.
  2. Jis naudojamas kuriant sistemos programas.
  3. Jis plačiai naudojamas kuriant darbalaukio programas.
  4. Dauguma „Adobe“ programų yra sukurtos naudojant „C“ programavimo kalbą.
  5. Jis naudojamas kuriant naršykles ir jų plėtinius. „Google“ „Chromium“ sukurta naudojant „C“ programavimo kalbą.
  6. Jis naudojamas kuriant duomenų bazes. „MySQL“ yra populiariausia duomenų bazės programinė įranga, sukurta naudojant „C“.
  7. Jis naudojamas kuriant operacinę sistemą. Operacinės sistemos, tokios kaip „Apple“ OS X, „Microsoft“ „Windows“ ir „Symbian“, yra sukurtos naudojant „C“ kalbą. Jis naudojamas darbalaukio, taip pat mobiliojo telefono operacinei sistemai kurti.
  8. Jis naudojamas kompiliatorių gamybai.
  9. Jis plačiai naudojamas IOT programose.

Kodėl verta mokytis C kalbos?

Kaip mes studijavome anksčiau, „C“ yra pagrindinė daugelio programavimo kalbų kalba. Taigi, mokantis „C“ kaip pagrindinės kalbos, teks svarbus vaidmuo studijuojant kitas programavimo kalbas. Ji turi tas pačias sąvokas, kaip duomenų tipai, operatoriai, kontrolės teiginiai ir daug daugiau. „C“ gali būti plačiai naudojamas įvairiose programose. Tai paprasta kalba ir suteikia greitesnį vykdymą. Dabartinėje rinkoje „C“ kūrėjui yra daugybė darbo vietų.

„C“ yra struktūrizuota programavimo kalba, kuria programa suskirstyta į įvairius modulius. Kiekvieną modulį galima parašyti atskirai ir kartu jis sudaro vieną „C“ programą. Ši struktūra leidžia lengvai išbandyti, prižiūrėti ir derinti procesus.

„C“ yra 32 raktiniai žodžiai, įvairūs duomenų tipai ir galingų integruotų funkcijų rinkinys, dėl kurių programavimas yra labai efektyvus.

Kitas „C“ programavimo bruožas yra tas, kad jis gali pailgėti. „C“ programoje yra įvairių funkcijų, kurios yra bibliotekos dalis. Mes galime įtraukti savo funkcijas ir funkcijas į biblioteką. Mes galime pasiekti ir naudoti šias funkcijas bet kada, kai tik norite savo programoje. Ši funkcija palengvina dirbant su sudėtingu programavimu.

Rinkoje yra įvairių kompiliatorių, kurie gali būti naudojami vykdant šia kalba parašytas programas.

Tai labai nešiojama kalba, o tai reiškia, kad „C“ kalba parašytos programos gali veikti kitose mašinose. Ši funkcija yra būtina, jei norime naudoti kodą ar jį vykdyti kitame kompiuteryje.

Kaip veikia C programavimo kalba?

C yra sudaryta kalba. Kompiliatorius yra specialus įrankis, sudarantis programą ir konvertuojantis ją į objekto failą, kurį galima nuskaityti mašinoje. Po kompiliavimo proceso susiejiklis sujungs skirtingus objektų failus ir sukurs vieną vykdomąjį failą, kad paleistų programą. Šioje diagramoje parodytas „C“ programos vykdymas

Šiais laikais internete yra įvairių kompiliatorių, kuriuos galite naudoti bet kurį iš šių kompiliatorių. Funkcionalumas niekada nesiskirs ir dauguma kompiliatorių suteiks funkcijas, reikalingas „C“ ir „C ++“ programoms vykdyti.

Toliau pateikiamas internete prieinamų populiariausių kompiliatorių sąrašas:

  • Clang kompiliatorius
  • „MinGW“ kompiliatorius (minimalistinis GNU, skirtas „Windows“)
  • Nešiojamas „C“ kompiliatorius
  • „Turbo C“

Santrauka

  • „C“ sukūrė Dennisas Ritchie 1972 m.
  • Tai tvirta kalba.
  • Tai žemo programavimo lygio kalba, artima mašinų kalbai
  • Jis plačiai naudojamas programinės įrangos kūrimo srityje.
  • Tai yra į procedūrą ir struktūrą orientuota kalba.
  • Jis turi visišką įvairių operacinių sistemų ir aparatinės įrangos platformų palaikymą.
  • „C“ rašytų programų vykdymui yra daug kompiliatorių.
  • Kompiliatorius surenka šaltinio failą ir sukuria objekto failą.
  • Susiejiklis susieja visus objekto failus ir sukuria vieną vykdomąjį failą.
  • Jis yra labai nešiojamas.

Įdomios straipsniai...