C Ohjelmointikieli on yleiskäyttöinen, isot ja pienet kirjaimet huomioiva prosessiohjelmointikieli. Se on yksi ensimmäisistä ja harvoista korkean tason kielistä, joka on edelleen suosittu koodausyhteisön keskuudessa. Sen on kehittänyt Dennis Ritchie, ja se julkaistiin ensimmäisen kerran vuonna 1972.
C-ohjelmointikielellä on rikas historia ja ainutlaatuiset ominaisuudet, jotka tekevät siitä mielenkiintoisen aiheen ohjelmointiyhteisössä. Tässä artikkelissa tarkastellaan joitain mielenkiintoisimpia faktoja C-ohjelmointikielestä.
Mielenkiintoisia faktoja C-ohjelmointikielestä
Seuraavassa on joitain mielenkiintoisia faktoja C-ohjelmointikielestä:
C Kielen tosiasiat
- The C Kieli sitä ei alussa kutsuttu C:ksi. Se tunnettiin ensin nimellä Uusi B koska se oli paranneltu versio B-ohjelmointikieli . Koska C tulee B:n viereen englannin aakkosissa, se nimettiin uudelleen C:ksi myöhemmin ennen sen julkaisua.
C:n historia
- C on ainoa ohjelmointikieli, joka on ollut olemassa näin pitkän ajan, ja silti sitä käytetään laajalti. Se julkaistiin vuonna 1972 ja on edelleen toisella sijalla TIOBE-indeksissä ja neljännellä IEEE-spektriindeksissä.
- C kehitettiin ensin Unix-käyttöjärjestelmää varten. Unix oli myös yksi ensimmäisistä käyttöjärjestelmistä, jonka ytimet toteutettiin muulla kielellä kuin assembly-kielellä ja se oli C. Nykyäänkin suurin osa suosituista käyttöjärjestelmistä on kirjoitettu C-kielellä.
- C:tä kutsutaan myös kaikkien nykyaikaisten ohjelmointikielten äidiksi. Monet ohjelmointikielet, kuten C++ , Java , JavaScript , Mene, C# , PHP , Python , Perl, Rust jne. lainaavat syntaksin, käsitteet C-ohjelmointikielestä.
- Aiemmin C:tä pidettiin korkean tason kielenä, mutta nykyään monet ohjelmoijat pitävät sitä keskitason kielenä, koska se tukee vain skalaaritoimintoja ja tarjoaa alemman tason muistinhallinnan.
- ISO C17 on C-ohjelmointikielen uusin versio, joka julkaistiin kesäkuussa 2018. C23-standardi on tarkoitus julkaista vuonna 2024.
- Tällä hetkellä C on maailman nopein ohjelmointikieli.
C Kielten koodauksen faktoja
Historiallisten tosiasioiden lisäksi C:hen liittyy myös paljon koodaavia faktoja, joita et ehkä tiedä. Jotkut näistä tosiseikoista on esitetty alla:
- ? : on ainoa kolmiosainen operaattori C-kielellä.
- sizeof on ainoa operaattori, joka on myös avainsana.
- C-ohjelma voi itse asiassa toimia ilman main()-funktiota.
- C-kieli on edelleen ensimmäinen kieli 95 prosentille ohjelmoijista.
- Lauseke arr[index] ja index[arr] ovat samat.
- Kohdissa printf() ja scanf() f tarkoittaa muotoiltua ei toimintoa.
- Kääntäjä ei tunne otsikkotiedostoa, esiprosessori käsittelee nämä ja laajentaa lähdekoodia.
- Otsikkotiedoston nimi voidaan sisällyttää kahdella tavalla: (a) Kulmasulkeilla (b) Kaksinkertaisella käänteisellä pilkulla.
- Kääntäjä luo kokoonpanokoodin, ei konekoodia, ja sitten kokoaja luo konekoodin.
- sizeof-operaattori ei voi kertoa meille funktioiden kokoa, koska tämä operaattori toimii käännösajalla ja funktiot latautuvat muistiin ajon aikana.