C yra aukšto lygio programavimo kalba, skirta naudoti funkcijas ir procedūras. Dėl savo struktūros ir sintaksės nenumatytų operacijų išvengiama, tačiau C sudėtingumas, ypač kaip tvarkoma atmintis sukėlė daugybę saugumo spragų daugelyje programų, kuriose buvo įrašyta tai. C kodas turi būti sukompiliuotas į vykdomąjį formatą, kad jį būtų galima paleisti. Tai suteikia kalbai greičio ir stabilumo pranašumą, palyginti su kalbomis, kurios interpretuojamos vykdymo metu.
Technipages paaiškina C
Dėl C dizaino su žemo lygio prieiga prie atminties ir gana paprastu kompiliatoriumi, nepaisant to, kad tai aukšto lygio kalba, kodas efektyviai susieja su mašinos instrukcijomis. C palaikymas yra labai platus, jį palaiko visos pagrindinės operacinės sistemos, kaip ir dauguma mikrovaldiklių ir net superkompiuteriai, nes tokios kompiliuotos C programos yra lengvai nešiojamos, kad palaikytų daugybę sistemos.
Daugybė kalbų tam tikru būdu buvo įkvėptos C ir naudoja tam tikrus jo išpopuliarintus formatus ir standartus. C++, Java, Python, PHP, Perl, Rust, Go, Swift ir daugelyje kitų kalbų naudojami elementai arba stiliai, pasiskolinti iš C. Iš pradžių C buvo sukurta 1972 m., o neoficiali specifikacija buvo paskelbta 1978 m., o standartizuota ir nuo pataisyta versija pirmą kartą buvo paskelbta 1989 m.
„Linux“ branduolys, DOOM ir ankstyvosios „Microsoft Office“ versijos yra populiarūs programinės įrangos, parašytos C. C labai intensyviai naudojamas įterptosiose sistemose, kurios valdo dalykus iš lėktuvų, traukinių, automobilių, pramoninių valdymo sistemų ir net kai kuriuose erdvėlaiviuose.
Dažni C naudojimo būdai
- Standartus atitinkančios C programos parašytos atsižvelgiant į perkeliamumą.
- C ištakos yra glaudžiai susijusios su Unix operacinės sistemos kūrimu.
- C palaiko rodyklių naudojimą – nuorodos tipą, kuris įrašo objekto ar funkcijos adresą arba vietą atmintyje.
Dažnas piktnaudžiavimas C
- C yra į objektą orientuota programavimo kalba.