muzruno.com

Езикът на програмиране c (s)

Програмният език C (необходимо е да се каже "si") може да се характеризира като универсален, икономичен, с пълен набор от оператори, с модерен структурата на данните и контрол на потока. Този език не може да се нарече "голям" език, нито се претендира, че е "език на високо ниво", той не е създаден за конкретни задачи, а напротив, се опитва да го направи възможно най-ефективен за всякакви приложения. Това интересно смесване на идеи, вградени в програмния език C, го направи много удобно и по-ефективно за широк спектър от проблеми, отколкото други, може би дори по-напреднали езици.

Съобщението "C" с операционната система "UNIX" е много близко, тъй като този език е разработен заедно с "UNIX" и повечето от софтуера за тази система е написана на него. В същото време, C понякога се нарича език системно програмиране, тъй като се смята, че е удобно да се създават операционни системи с нея, всъщност тя е написана със същия успех текстови редактори, бази данни и програми за игри.

C е език за програмиране на ниско ниво, но не предполагайте, че е лошо, всъщност той просто работи със същите обекти, с които работят компютрите, символи, адреси и номера. В този случай всички обекти се комбинират, сравняват или изваждат, като използват конвенционални логически и аритметични операции, познати на компютър.

В процеса на работа със сложни обекти функции вече са стандарт в света на кодиране и да вградят всички съвременни езици за програмиране, C, за разлика от другите, не може да се работи с такива обекти като низ, списък, масив или набор. Той няма аналози на PL / 1 операции върху цели струни и масиви.

С паметта работи с помощта на купчина и статистическо определение, други характеристики на операционната памет не е, няма да го намерите "куп» (Heap), или "събиране на боклука", тъй като той може да направи, Pascal или Алгол 68.



И дори най-основните механизми, вход / изход, език C не предоставя, четене и писане на изявления, които няма да намерите в него, както и вградени функции за работа с файловата система. Такива операции на високо ниво се предоставят с помощта на plug-in библиотеки.

И езикът за програмиране C ще откаже да работи, ако имате нужда от мултипрограмиране, синхронизация, паралелни операции и т.н. Той съдържа възможности изключително за проста и последователна работа, нейните елементи: цикли, проверки, групиране и подпрограми.

Някой може да изненада такива скъперничество средства, предоставени от програмисти ( "Защо трябва да извикате функция всеки път, когато трябва да сравните няколко реда!"), Но, от друга страна, именно поради тези спестовни програми, написани на C, да получите истинско предимство в скоростта.

От друга страна, малък брой оператори намаляват времето, необходимо за запаметяването им, и ще имате достатъчно страници, за да ги опишете. И както показва практиката, компилаторът с "C" е компактен инструмент, който е доста лесен за писане. Ако използвате съвременни инструменти, компилаторът за съвсем нов компютър ще бъде готов само за няколко месеца, докато 80% от неговия код ще бъде подобен на кода на предишните версии. Благодарение на тази функция езикът за програмиране C се счита за много мобилен. Да, и ефективността му е такава, че писането в асемблер на програми, които са от решаващо значение за изпълнението, както беше направено преди, просто няма смисъл. Най - добрият пример е самата операционна система "UNIX", която е 90%, написана на "C" и "C" софтуер за приложения за него, почти напълно създаден от многобройни програмисти на същия прекрасен език, който в момента се смята за най-новия програмен език на света.

Споделяне в социалните мрежи:

сроден