Spoznajmo jezik C v teh osnovah vadnice jezika C:
Kaj je programirni jezik C?
C je programski jezik za splošno uporabo, ki je izjemno priljubljen, preprost in prilagodljiv za uporabo. Je strukturiran programski jezik, ki je neodvisen od stroja in se pogosto uporablja za pisanje različnih aplikacij, operacijskih sistemov, kot je Windows, in številnih drugih zapletenih programov, kot so baza podatkov Oracle, Git, tolmač Python in drugi.
Rečeno je, da je "C" božji programski jezik. Lahko rečemo, da je C osnova za programiranje. Če poznate "C", lahko zlahka razumete znanje drugih programskih jezikov, ki uporabljajo koncept "C"
Bistveno je imeti znanje računalniških mehanizmov pomnilnika, ker je to pomemben vidik pri obravnavanju programskega jezika C.
V tej vadnici programiranja C se boste naučili osnov jezika C, kot so:
- Kaj je programirni jezik C?
- Zgodovina jezika C.
- C Osnovni ukazi
- Kje se uporablja C? Ključne aplikacije
- Zakaj se učiti C jezika?
- Kako deluje programski jezik C?
Zgodovina jezika C.
Osnova ali oče programskih jezikov je "ALGOL". Prvič je bil predstavljen leta 1960. „ALGOL“ se je pogosto uporabljal v evropskih državah. „ALGOL“ je skupnost razvijalcev predstavil koncept strukturiranega programiranja. Leta 1967 je bil objavljen nov računalniški programski jezik, imenovan BCPL, ki pomeni osnovni kombinirani programski jezik. BCPL je zasnoval in razvil Martin Richards, posebej za pisanje sistemske programske opreme. To je bila doba programskih jezikov. Po treh letih je leta 1970 Ken Thompson predstavil nov programski jezik, imenovan "B", ki je vseboval več lastnosti "BCPL". Ta programski jezik je bil ustvarjen z uporabo operacijskega sistema UNIX v AT&T in Bell Laboratories. Tako BCPL kot Bso bili sistemski programski jeziki.
Leta 1972 je veliki računalniški znanstvenik Dennis Ritchie v laboratorijih Bell ustvaril nov programski jezik, imenovan 'C'. Ustvarjen je bil iz programskih jezikov 'ALGOL', 'BCPL' in 'B'. Programski jezik 'C' vsebuje vse značilnosti teh jezikov in še veliko dodatnih konceptov, zaradi katerih je edinstven od drugih jezikov.
'C' je zmogljiv programski jezik, ki je močno povezan z operacijskim sistemom UNIX. Celo večina operacijskega sistema UNIX je kodirana v 'C'. Sprva je bilo programiranje 'C' omejeno na operacijski sistem UNIX, a ko se je začelo širiti po vsem svetu, je postalo komercialno in izšlo je veliko prevajalnikov za sisteme z več platformami. Danes 'C' deluje v različnih operacijskih sistemih in strojnih platformah. Ko se je začel razvijati, so izšle številne različne različice jezika. Včasih je bilo razvijalcem težko slediti najnovejši različici, saj so sistemi delovali pod starejšimi različicami. Da bi zagotovil, da bo jezik C ostal standarden, je Ameriški nacionalni inštitut za standardizacijo (ANSI) leta 1989 opredelil komercialni standard za jezik C.odobrila ga je Mednarodna organizacija za standardizacijo (ISO) leta 1990. Programski jezik „C“ se imenuje tudi „ANSI C“.
Jeziki, kot sta C ++ / Java, so razviti iz 'C'. Ti jeziki se pogosto uporabljajo v različnih tehnologijah. Tako 'C' predstavlja osnovo za številne druge jezike, ki so trenutno v uporabi.
C Osnovni ukazi
Sledijo osnovni ukazi v programskem jeziku C:
C Osnovni ukazi | Pojasnilo |
#include | Ta ukaz vključuje standardno vhodno izhodno glavo (stdio.h) iz knjižnice C pred sestavljanjem programa C. |
int main () | To je glavna funkcija, od koder se začne izvajanje programa C. |
{ | Označuje začetek glavne funkcije. |
/ * _ nekaj_komentarjev _ * / | Karkoli je bilo zapisano v tem ukazu “/ * * /” znotraj programa C, ne bo upoštevano za prevajanje in izvajanje. |
printf (»Hello_World!«); | Ta ukaz natisne izhod na zaslon. |
getch (); | Ta ukaz se uporablja za kateri koli vnos znakov s tipkovnice. |
vrnitev 0; | Ta ukaz se uporablja za zaključek programa C (glavna funkcija) in vrne 0. |
} | Uporablja se za označevanje konca glavne funkcije. |
Kje se uporablja C? Ključne aplikacije
- Jezik „C“ se pogosto uporablja v vdelanih sistemih.
- Uporablja se za razvoj sistemskih aplikacij.
- Veliko se uporablja za razvoj namiznih aplikacij.
- Večina programov Adobe je razvitih s programskim jezikom 'C'.
- Uporablja se za razvoj brskalnikov in njihovih razširitev. Googlov Chromium je zgrajen z uporabo programskega jezika 'C'.
- Uporablja se za razvoj baz podatkov. MySQL je najbolj priljubljena programska oprema za zbirke podatkov, ki je zgrajena s pomočjo 'C'.
- Uporablja se pri razvoju operacijskega sistema. Operacijski sistemi, kot so Appleov OS X, Microsoftov Windows in Symbian, so razviti v jeziku 'C'. Uporablja se za razvoj namiznega in operacijskega sistema mobilnega telefona.
- Uporablja se za izdelavo prevajalnikov.
- Veliko se uporablja v IOT aplikacijah.
Zakaj se učiti C jezika?
Kot smo že preučevali, je 'C' osnovni jezik za številne programske jezike. Torej bo učenje jezika C kot glavnega jezika igralo pomembno vlogo med študijem drugih programskih jezikov. Ima enake koncepte, kot so tipi podatkov, operatorji, kontrolni stavki in mnogi drugi. „C“ se lahko široko uporablja v različnih aplikacijah. Je preprost jezik in omogoča hitrejše izvajanje. Na trenutnem trgu je za razvijalca 'C' na voljo veliko delovnih mest.
'C' je strukturiran programski jezik, v katerem je program razdeljen na različne module. Vsak modul je mogoče napisati ločeno in skupaj tvori en sam program 'C'. Ta struktura olajša testiranje, vzdrževanje in odpravljanje napak.
'C' vsebuje 32 ključnih besed, različne vrste podatkov in nabor zmogljivih vgrajenih funkcij, zaradi katerih je programiranje zelo učinkovito.
Druga značilnost programiranja 'C' je, da se lahko razširi. Program 'C' vsebuje različne funkcije, ki so del knjižnice. Knjižnici lahko dodamo svoje funkcije in funkcije. Do teh funkcij lahko dostopamo in jih uporabljamo kadar koli želimo v našem programu. Ta funkcija olajša delo s kompleksnim programiranjem.
Na trgu so na voljo različni prevajalniki, ki jih je mogoče uporabiti za izvajanje programov, napisanih v tem jeziku.
Je zelo prenosljiv jezik, kar pomeni, da se programi, napisani v jeziku 'C', lahko izvajajo na drugih strojih. Ta funkcija je nujna, če želimo kodo uporabiti ali izvajati v drugem računalniku.
Kako deluje programski jezik C?
C je prevedeni jezik. Prevajalnik je posebno orodje, ki prevede program in ga pretvori v objektno datoteko, ki je strojno berljiva. Po postopku prevajanja bo povezovalnik združil različne predmetne datoteke in ustvaril eno izvršljivo datoteko za zagon programa. Naslednji diagram prikazuje izvajanje programa 'C'
Danes so na spletu na voljo različni prevajalniki in lahko uporabite katerega koli od teh prevajalnikov. Funkcionalnost se nikoli ne bo razlikovala in večina prevajalnikov bo zagotovila funkcije, potrebne za izvajanje programov 'C' in 'C ++'.
Spodaj je seznam priljubljenih prevajalnikov, ki so na voljo na spletu:
- Clang prevajalnik
- Prevajalnik MinGW (minimalistični GNU za Windows)
- Prenosni prevajalnik 'C'
- Turbo C
Povzetek
- 'C' je leta 1972 razvil Dennis Ritchie.
- Je trden jezik.
- Je jezik na nizki programski ravni blizu strojnega jezika
- Veliko se uporablja na področju razvoja programske opreme.
- Je jezik, usmerjen v postopek in strukturo.
- Ima polno podporo različnih operacijskih sistemov in strojnih platform.
- Za izvajanje programov, napisanih v 'C', je na voljo veliko prevajalnikov.
- Prevajalnik prevede izvorno datoteko in ustvari objektno datoteko.
- Povezovalnik poveže vse predmetne datoteke skupaj in ustvari eno izvršljivo datoteko.
- Je zelo prenosljiv.