C Programmēšanas valoda ir vispārējas nozīmes, reģistrjutīga, procesuāla programmēšanas valoda. Tā ir viena no pirmajām un nedaudzajām augsta līmeņa valodām, kas joprojām ir populāra kodēšanas kopienā. To izstrādāja Deniss Ričijs, un tas pirmo reizi tika izlaists 1972.
C programmēšanas valodai ir bagāta vēsture un unikālas īpašības, kas padara to par programmēšanas kopienas interesējošu tēmu. Šajā rakstā mēs apskatīsim dažus interesantākos faktus par C programmēšanas valodu.
Interesanti fakti par C programmēšanas valodu
Tālāk ir minēti daži interesanti fakti par C programmēšanas valodu:
C Valodas fakti
- The C Valoda sākumā nesauca par C. Pirmo reizi tas bija pazīstams kā Jaunais B jo tā bija uzlabota versija B programmēšanas valoda . Tā kā C ir blakus B angļu alfabētā, vēlāk pirms izlaišanas tas tika pārdēvēts par C.
C vēsture
- C ir vienīgā programmēšanas valoda, kas pastāv tik ilgu laiku un joprojām tiek plaši izmantota. Tas tika izlaists 1972. gadā un joprojām ieņem 2. vietu TIOBE indeksā un 4. vietu IEEE spektra indeksā.
- C vispirms tika izstrādāts Unix operētājsistēmai. Unix bija arī viena no pirmajām operētājsistēmām, kuras kodoli tika ieviesti citā valodā, nevis montāžas valodā, un tā bija C. Pat tagad lielākā daļa populāro operētājsistēmu kodola ir rakstīta C valodā.
- C tiek saukta arī par visu mūsdienu programmēšanas valodu māti. Daudzas programmēšanas valodas, piemēram, C++ , Java , JavaScript , Ejiet, C# , PHP , Python , Perl, Rust utt. aizņemas sintaksi, jēdzienus no C programmēšanas valodas.
- Iepriekš C tika uzskatīta par augsta līmeņa valodu, taču mūsdienās daudzi programmētāji to uzskata par vidēja līmeņa valodu, jo tā atbalsta tikai skalārās darbības un nodrošina zemāka līmeņa atmiņas pārvaldību.
- ISO C17 ir jaunākā C programmēšanas valodas versija, kas publicēta 2018. gada jūnijā. C23 standartu paredzēts izlaist 2024. gadā.
- Pašlaik C ir ātrākā programmēšanas valoda pasaulē.
C Valodas kodēšanas fakti
Papildus vēsturiskajiem faktiem ir arī daudz kodēšanas faktu, kas saistīti ar C, par kuriem jūs, iespējams, nezināt. Daži no šiem faktiem ir sniegti tālāk:
- ? : ir vienīgais trīskāršais operators C valodā.
- sizeof ir vienīgais operators, kas ir arī atslēgvārds.
- C programma faktiski var darboties bez galvenās () funkcijas.
- C valoda joprojām ir pirmā valoda 95% programmētāju.
- Paziņojums arr[index] un index[arr] ir vienādi.
- Printf() un scanf() f apzīmē formatēts nav funkcija.
- Kompilators nezina galvenes failu, priekšprocesors tos apstrādā un paplašina pirmkodu.
- Galvenes faila nosaukumu var iekļaut divos veidos: (a) izmantojot leņķiskās iekavas (b) izmantojot dubulto apgriezto komatu.
- Kompilators ģenerē montāžas kodu, nevis mašīnas kodu, un pēc tam montētājs ģenerē mašīnas kodu.
- operators sizeof nevar mums pateikt funkciju lielumu, jo šis operators darbojas kompilēšanas laikā un funkcijas tiek ielādētas atmiņā izpildes laikā.