C Programavimo kalba yra bendrosios paskirties, didžiosios ir mažosios raidės, procedūrinio programavimo kalba. Tai viena iš pirmųjų ir nedaugelio aukšto lygio kalbų, vis dar populiari tarp kodavimo bendruomenės. Jį sukūrė Dennisas Ritchie ir pirmą kartą buvo išleistas 1972 m.
C programavimo kalba turi turtingą istoriją ir unikalias savybes, todėl ją domina programavimo bendruomenė. Šiame straipsnyje apžvelgsime keletą įdomiausių faktų apie C programavimo kalbą.
Įdomūs faktai apie C programavimo kalbą
Štai keletas įdomių faktų apie C programavimo kalbą:
C Kalbos faktai
- The C Kalba pradžioje nebuvo vadinamas C. Iš pradžių buvo žinomas kaip Naujas B nes tai buvo patobulinta versija B programavimo kalba . Kadangi anglų abėcėlėje C yra šalia B, vėliau prieš išleidžiant jis buvo pervadintas C.
Istorija C
- C yra vienintelė programavimo kalba, kuri egzistavo tokį ilgą laikotarpį ir vis dar yra plačiai naudojama. Jis buvo išleistas 1972 m. ir vis dar užima 2 vietą TIOBE indekse ir 4 vietą IEEE spektro indekse.
- C pirmą kartą buvo sukurtas Unix operacinei sistemai. „Unix“ taip pat buvo viena pirmųjų operacinių sistemų, kurios branduoliai buvo įdiegti ne asamblėjos, o C kalba. Net ir dabar dauguma populiarių operacinių sistemų branduolio yra parašyti C kalba.
- C taip pat vadinama visų šiuolaikinių programavimo kalbų motina. Daugelis programavimo kalbų kaip C++ , Java , JavaScript , Eik, C# , PHP , Python , Perl, Rust ir kt. pasiskolino sintaksę, sąvokas iš C programavimo kalbos.
- Anksčiau C buvo laikoma aukšto lygio kalba, tačiau šiandien daugelis programuotojų ją laiko vidutinio lygio kalba, nes ji palaiko tik skaliarines operacijas ir užtikrina žemesnio lygio atminties valdymą.
- ISO C17 yra naujausia C programavimo kalbos versija, išleista 2018 m. birželio mėn. C23 standartas bus išleistas 2024 m.
- Šiuo metu C yra greičiausia programavimo kalba pasaulyje.
C Kalbos kodavimo faktai
Be istorinių faktų, taip pat yra daug kodavimo faktų, susijusių su C, kurių galbūt nežinote. Kai kurie iš šių faktų pateikiami toliau:
- ? : yra vienintelis trijų dalių operatorius C kalba.
- sizeof yra vienintelis operatorius, kuris taip pat yra raktinis žodis.
- C programa iš tikrųjų gali veikti be main() funkcijos.
- C kalba vis dar yra pirmoji kalba 95% programuotojų.
- Teiginiai arr[index] ir index[arr] yra vienodi.
- Printf() ir scanf() f reiškia formatuota ne funkcija.
- Kompiliatorius nežino antraštės failo, išankstinis procesorius apdoroja juos ir išplečia šaltinio kodą.
- Antraštės failo pavadinimą galima įtraukti dviem būdais: (a) naudojant kampinius skliaustus (b) naudojant dvigubą apverstą kablelį.
- Kompiliatorius generuoja surinkimo kodą, o ne mašininį kodą, o tada surinkėjas generuoja mašinos kodą.
- operatorius sizeof negali mums pasakyti funkcijų dydžio, nes šis operatorius dirba kompiliavimo metu ir funkcijos įkeliamos į atmintį vykdymo metu.