Шта је Ц? дефиниција и значење

Ц је програмски језик високог нивоа који је дизајниран да користи функције и процедуре. Његовом структуром и синтаксом спречавају се нежељене операције, међутим сложеност Ц-а, посебно у томе како руковање меморијом изазвало је бројне безбедносне пропусте у многим апликацијама које су уписане то. Ц код мора да се компајлира у извршни формат пре него што се може покренути, што језику даје предност у брзини и стабилности у односу на језике који се тумаче током извршавања.

Тецхнипагес објашњава Ц

Кроз Ц-ов дизајн са ниским нивоом приступа меморији и релативно једноставним компајлером упркос томе што је језик високог нивоа, код се ефикасно пресликава у машинске инструкције. Подршка за Ц је изузетно широка, сви главни оперативни системи га подржавају као и већина микроконтролера па чак и супер-рачунари, пошто су тако компајлирани Ц програми лако преносиви да подрже широк спектар система.

Велики број језика је на неки начин инспирисан Ц-ом и користи одређене формате и стандарде које је популаризовао. Ц++, Јава, Питхон, ПХП, Перл, Руст, Го, Свифт и многи други језици користе елементе или стилове који су позајмљени из Ц. Ц је првобитно развијен 1972. године са неформалном спецификацијом објављеном 1978. и стандардизованом и измењеном верзијом која је први пут објављена 1989. године.

Линук кернел, ДООМ и ране верзије Мицрософт оффице-а су популарни примери софтвера написаног у Ц. Ц се веома често користи у уграђеним системима који управљају стварима из авиона, возова, аутомобила, индустријских контролних система, па чак и у неким свемирским летелицама.

Уобичајена употреба Ц

  • Ц програми усклађени са стандардима су написани имајући на уму преносивост.
  • Порекло Ц је уско повезано са развојем Уник оперативног система.
  • Ц подржава употребу показивача, врсту референце која бележи адресу или локацију објекта или функције у меморији.

Уобичајене злоупотребе Ц

  • Ц је објектно оријентисани програмски језик.