Mikä on C Programming Language? Perusteet, Johdanto, Historia

Tutustutaan C-kieleen tässä C-kielen opetusohjelman perusteissa:

Mikä on C-ohjelmointikieli?

C on yleiskäyttöinen ohjelmointikieli, joka on erittäin suosittu, yksinkertainen ja joustava käyttää. Se on strukturoitu ohjelmointikieli, joka on koneista riippumaton ja jota käytetään laajasti erilaisten sovellusten kirjoittamiseen, Operating Systems kuten Windowsja monia muita monimutkaisia ​​ohjelmia, kuten Oracle tietokanta, Git, Python tulkki ja paljon muuta.

Sanotaan, että "C" on jumalan ohjelmointikieli. Voidaan sanoa, että C on ohjelmoinnin perusta. Jos osaat 'C', voit helposti ymmärtää muiden ohjelmointikielten tietämyksen, joka käyttää käsitettä 'C'

Tietokoneen muistimekanismien tausta on välttämätön, koska se on tärkeä näkökohta käsiteltäessä C-ohjelmointikieltä.

C-ohjelmointikieli
IEEE - 10 parasta ohjelmointikieltä vuonna 2018

Tässä C-ohjelmointi opetusohjelma

C-kielen historia

Ohjelmointikielten perusta tai isä on "ALGOL". Se otettiin käyttöön ensimmäisen kerran vuonna 1960. 'ALGOL'ia käytettiin laajalti Euroopan maissa. "ALGOL" esitteli strukturoidun ohjelmoinnin käsitteen kehittäjäyhteisölle. Vuonna 1967 julkistettiin uusi tietokoneohjelmointikieli, nimeltään "BCPL", joka on lyhenne sanoista Basic Combined Programming Language. BCPL:n suunnitteli ja kehitti Martin Richards erityisesti järjestelmäohjelmistojen kirjoittamista varten. Tämä oli ohjelmointikielten aikakautta. Vain kolmen vuoden kuluttua, vuonna 1970, Ken Thompson esitteli uuden ohjelmointikielen nimeltä "B", joka sisälsi useita "BCPL:n" ominaisuuksia. Tämä ohjelmointikieli luotiin UNIX-käyttöjärjestelmällä AT&T:ssä ja Bell Laboratoriesissa. Sekä "BCPL" ja "B" olivat järjestelmäohjelmointikieliä.

C-kielen historia

Vuonna 1972 suuri tietojenkäsittelytieteilijä Dennis Ritchie loi uuden ohjelmointikielen nimeltä "C" Bell Laboratoriesissa. Se luotiin 'ALGOL', 'BCPL' ja 'B' ohjelmointikielistä. 'C'-ohjelmointikieli sisältää kaikki näiden kielten ominaisuudet ja monia muita lisäkonsepteja, jotka tekevät siitä ainutlaatuisen muista kielistä.

"C" on tehokas ohjelmointikieli, joka liittyy vahvasti UNIX-käyttöjärjestelmään. Jopa suurin osa UNIX-käyttöjärjestelmästä on koodattu C-kirjaimella. Aluksi C-ohjelmointi rajoittui UNIX-käyttöjärjestelmään, mutta kun se alkoi levitä ympäri maailmaa, siitä tuli kaupallinen, ja monia kääntäjiä julkaistiin monialustaisille järjestelmille. Nykyään "C" toimii useiden käyttöjärjestelmien ja laitteistoalustojen alla. Kun se alkoi kehittyä, kielestä julkaistiin useita eri versioita. Toisinaan kehittäjien oli vaikea pysyä uusimmassa versiossa, koska järjestelmät toimivat vanhempien versioiden alla. Varmistaakseen, että C-kieli pysyy vakiona, American National Standards Institute (ANSI) määritteli kaupallisen standardin C-kielelle vuonna 1989. Later, Kansainvälinen standardointijärjestö (ISO) hyväksyi sen vuonna 1990. C-ohjelmointikieltä kutsutaan myös nimellä 'ANSI C'.

C:n historia
C:n historia

Kielet kuten C++/Java on kehitetty C:stä. Näitä kieliä käytetään laajasti erilaisissa teknologioissa. Siten "C" muodostaa perustan monille muille tällä hetkellä käytössä oleville kielille.

C Peruskomennot

Seuraavat ovat C-ohjelmointikielen peruskomennot:

C Peruskomennot Selitys
#sisältää Tämä komento sisältää tavallisen syöte-otsotunnistetiedoston (stdio.h) C-kirjastosta ennen C-ohjelman kääntämistä
int main () Se on päätoiminto, josta C-ohjelman suoritus alkaa.
{ Osoittaa päätoiminnon alun.
/*_kommentit_*/ Mitä tahansa tämän komennon "/* */" sisällä on kirjoitettu C-ohjelman sisällä, sitä ei oteta huomioon käännös- ja suoritusvaiheessa.
printf("Hei_maailma! "); Tämä komento tulostaa tulosteen näytölle.
getch (); Tätä komentoa käytetään mihin tahansa merkkien syöttämiseen näppäimistöltä.
0 palata;
Tätä komentoa käytetään C-ohjelman (pääfunktion) päättämiseen ja se palauttaa arvon 0.
}
Sitä käytetään osoittamaan päätoiminnon päättymistä.

Missä C:tä käytetään? Tärkeimmät sovellukset

  1. C-kieltä käytetään laajalti sulautetuissa järjestelmissä.
  2. Sitä käytetään järjestelmäsovellusten kehittämiseen.
  3. Sitä käytetään laajasti työpöytäsovellusten kehittämiseen.
  4. Suurin osa Adoben sovelluksista on kehitetty käyttämällä C-ohjelmointikieltä.
  5. Sitä käytetään selainten ja niiden laajennusten kehittämiseen. Googlen Chromium on rakennettu C-ohjelmointikielellä.
  6. Sitä käytetään tietokantojen kehittämiseen. MySQL on suosituin tietokantaohjelmisto, joka on rakennettu käyttämällä "C".
  7. Sitä käytetään käyttöjärjestelmän kehittämisessä. Operajärjestelmät, kuten Applen OS X, Microsoft'S Windows, ja Symbian on kehitetty C-kielellä. Sitä käytetään sekä työpöydän että matkapuhelimen käyttöjärjestelmän kehittämiseen.
  8. Sitä käytetään kääntäjien tuotantoon.
  9. Sitä käytetään laajasti IOT-sovelluksissa.

Miksi oppia C-kieltä?

Kuten aiemmin tutkimme, "C" on monien ohjelmointikielien peruskieli. Joten "C":n oppiminen pääkielenä on tärkeä rooli opiskellessa muita ohjelmointikieliä. Se jakaa samat käsitteet, kuten tietotyypit, operaattorit, ohjauslausekkeet ja monet muut. C:tä voidaan käyttää laajalti erilaisissa sovelluksissa. Se on yksinkertainen kieli ja tarjoaa nopeamman suorituksen. Nykyisillä markkinoilla on tarjolla monia työpaikkoja C-kehittäjälle.

'C' on strukturoitu ohjelmointikieli, jossa ohjelma on jaettu useisiin moduuleihin. Jokainen moduuli voidaan kirjoittaa erikseen ja yhdessä se muodostaa yhden 'C'-ohjelman. Tämä rakenne tekee prosessien testaamisesta, ylläpidosta ja virheenkorjauksesta helppoa.

'C' sisältää 32 avainsanaa, erilaisia ​​tietotyyppejä ja joukon tehokkaita sisäänrakennettuja toimintoja, jotka tekevät ohjelmoinnista erittäin tehokkaan.

Toinen C-ohjelmoinnin ominaisuus on, että se voi laajentaa itseään. 'C'-ohjelma sisältää erilaisia ​​toimintoja, jotka ovat osa kirjastoa. Voimme lisätä ominaisuuksiamme ja toimintojamme kirjastoon. Voimme käyttää ja käyttää näitä toimintoja milloin tahansa ohjelmassamme. Tämä ominaisuus tekee siitä yksinkertaisen, kun työskentelet monimutkaisen ohjelmoinnin kanssa.

Markkinoilla on useita kääntäjiä, joita voidaan käyttää tällä kielellä kirjoitettujen ohjelmien suorittamiseen.

Se on erittäin kannettava kieli, mikä tarkoittaa, että C-kielellä kirjoitetut ohjelmat voivat toimia muissa koneissa. Tämä ominaisuus on välttämätön, jos haluamme käyttää tai suorittaa koodia toisessa tietokoneessa.

Miten C Programming Language Works?

C on käännetty kieli. Kääntäjä on erikoistyökalu, joka kääntää ohjelman ja muuntaa sen objektitiedostoksi, joka on koneellisesti luettavissa. Kääntämisprosessin jälkeen linkkiohjelma yhdistää eri objektitiedostot ja luo yhden suoritettavan tiedoston ohjelman suorittamista varten. Seuraava kaavio esittää 'C'-ohjelman suoritusta

C Programming Language Works

Nykyään verkossa on saatavilla useita kääntäjiä, ja voit käyttää mitä tahansa noista kääntäjistä. Toiminnot eivät koskaan eroa ja useimmat kääntäjät tarjoavat tarvittavat ominaisuudet sekä C:n ettäC++' ohjelmia.

Seuraavassa on luettelo suosituista kääntäjistä, jotka ovat saatavilla verkossa:

  • Clang-kääntäjä
  • MinGW-kääntäjä (minimalistinen GNU for Windows)
  • Kannettava C-kääntäjä
  • Turbo C

Yhteenveto

  • 'C':n kehitti Dennis Ritchie vuonna 1972.
  • Se on vankka kieli.
  • Se on matalan ohjelmointitason kieli, joka on lähellä konekieltä
  • Sitä käytetään laajasti ohjelmistokehityksen alalla.
  • Se on prosessi- ja rakennesuuntautunut kieli.
  • Sillä on täysi tuki erilaisille käyttöjärjestelmille ja laitteistoalustoille.
  • C-kielellä kirjoitettujen ohjelmien suorittamiseen on saatavilla monia kääntäjiä.
  • A kääntäjä kokoaa lähdetiedoston ja luo objektitiedoston.
  • Linkkeri linkittää kaikki objektitiedostot yhteen ja luo yhden suoritettavan tiedoston.
  • Se on erittäin kannettava.