C este un limbaj de programare de nivel înalt care este conceput pentru a utiliza funcții și proceduri. Prin structura și sintaxa sa, operațiunile neintenționate sunt împiedicate, totuși, complexitățile lui C, în special în modul în care memoria este gestionată a cauzat numeroase vulnerabilități de securitate în numeroasele aplicații în care au fost scrise aceasta. Codul C trebuie să fie compilat într-un format executabil înainte de a putea fi rulat, acest lucru oferă limbajului un avantaj de viteză și stabilitate față de limbajele care sunt interpretate în timpul rulării.
Technipages explică C
Prin designul lui C, cu acces la nivel scăzut la memorie și un compilator relativ simplu, în ciuda faptului că este un limbaj de nivel înalt, codul se mapează eficient în instrucțiunile mașinii. Suportul pentru C este extrem de larg, toate sistemele de operare majore îl acceptă, la fel ca majoritatea micro-controlerelor și chiar și super-calculatoare, deoarece astfel de programe C compilate sunt ușor de portat pentru a suporta o gamă largă de sisteme.
Un număr mare de limbi au fost inspirate într-un fel de C și folosesc anumite formate și standarde pe care le-a popularizat. C++, Java, Python, PHP, Perl, Rust, Go, Swift și multe alte limbi utilizează elemente sau stiluri care au fost împrumutate din C. C has a fost dezvoltat inițial în 1972, cu o specificație informală publicată în 1978 și o versiune standardizată și modificată, publicată pentru prima dată în 1989.
Nucleul Linux, DOOM și versiunile timpurii ale Microsoft Office sunt exemple populare de software scris în C. C este foarte utilizat în sistemele încorporate care gestionează lucruri din avioane, trenuri, mașini, sisteme de control industrial și chiar în unele nave spațiale.
Utilizări comune ale C
- Programele C conforme cu standardele sunt scrise având în vedere portabilitatea.
- Originile lui C sunt strâns legate de dezvoltarea sistemului de operare Unix.
- C acceptă utilizarea pointerilor, un tip de referință care înregistrează adresa sau locația unui obiect sau funcție în memorie.
Utilizari greșite frecvente ale C
- C este un limbaj de programare orientat pe obiecte.