КомпјутериПрограмирање

C програмскиот јазик (si)

Програмскиот јазик C (тоа треба да се каже "Б") може да се опише како разноврсна, ефективни, со целосен сет на оператори, со модерна структура на податоци и контрола на проток. Ова не може да се нарече "голем" јазик јазик, ниту, пак, тврдат дека се на "јазик на високо ниво", тој не е создаден за било која специфична задача, напротив, тој се обидел да се направи најефикасен за било која апликација. Оваа интересна фузија на идеи вграден во програмскиот јазик C, има направено тоа многу лесен и поефикасно за широк спектар на прашања од другите, можеби дури и повеќе напредни јазици.

Порака "Ц" оперативен систем "на UNIX" е многу блиску, како овој јазик еволуирале заедно со "UNIX" и голем дел од софтверот напишан на него за овој систем. Во исто време, понекогаш се нарекува јазикот на програмирање системи, како што се верува дека со помош на лесно да се создаде оперативни системи, всушност, како и да ја напише обработка на текст, бази на податоци за обработка на програма и игри.

C - ниско ниво програмски јазик, но не се претпостави дека тоа е лошо, всушност, тој едноставно се работи на истите предмети кои се постојано се работи било кој компјутер со симболи, броеви и адреси. Во овој случај, сите објекти се во комбинација, во споредба или одземе од вообичаените логички и аритметички операции, вообичаените компјутер.

Додека работел со комплексни објекти функции стануваат норма во светот на кодирање и вградување на сите модерни јазици за програмирање, C, за разлика од другите, не може да работи со такви предмети како стринг, листа, низа или во собата. Тоа нема аналози операции PL / 1 на целиот низи и низи.

Со меморија работи со користење на магацинот и статистичка дефиниција, други карактеристики на оперативниот меморија не е, вие не ќе го најдете "куп" (куп), или "собирање на ѓубрето", како што може да направи, Pascal или Алгол 68.

Па дури и на повеќето основни механизми за I / O, јазикот Ц не се обезбеди, операторите да чита и пишува, вие не ќе се најде во него, како што не постојат вградена во функциите на датотечниот систем. Операција на високо ниво е предвидено користење на библиотека линк.

И програмскиот јазик C ќе одбие да работи ако треба да се multiprogramming, синхронизација, паралелни операции, итн Тоа претставува можностите исклучиво за лесно и постојана работа, неговиот елемент: циклуси, чекови, групирање, и потпрограми.

Некој би можел да изненади како stinginess средствата обезбедени од страна на програмерите ( "Зошто јас треба да се јавите на функција секој пат кога ќе треба да се споредат неколку линии!"), Но од друга страна, токму поради таквите заштеди програми напишани во C, добиете вистинска предност во брзината.

Од друга страна, мал број на оператори намалува времето потребно за време на нивното учење, и ќе имаат доволно за неколку страници, за да ги опише. И како што покажува практиката, компајлерот со "Ц" - е компактен алатка која е едноставна да се напише. Ако ние ги користиме современи алатки, компајлер за сосема нов компјутер ќе биде подготвен за само неколку месеци, и покрај фактот дека 80% од кодот ќе биде слична на претходните верзии на код. Поради овие карактеристики на неговата, C програмскиот јазик се смета за многу мобилен телефон. Да, и нејзината ефикасност е дека за да се напише во асемблер сите програми кои се од клучно значење за перформанси, како што беше обичај пред, едноставно не дава никаква смисла. Најдобар пример за тоа е "UNIX" оперативниот систем самата, 90% од нив се напишани на "В", и примена на софтвер за тоа, речиси целосно создадена од страна на бројни програмери во истиот прекрасен јазик, кој во моментов се смета да се биде број еден програмски јазик во светот.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 mk.atomiyme.com. Theme powered by WordPress.