ПредишенСледващото

C - език средно ниво

Езикът на C често се нарича на езика на програмиране на средно ниво. Това се дължи на факта, че C комбинира силата на езици от високо ниво с възможности за монтаж.

Всички езици от високо ниво се придържат към концепцията за типове данни. Типът на данните е набор от ценности, съхранявани в променливите и набор от операции, които са разрешени за тези стойности: Конвенционалните типове данни - са цели числа, символи и числа с плаваща запетая. Езикът на C има няколко вградени типове данни, но това не е силно въвели език като Паскал. В C, позволи на почти всички реализации тип.

За разлика от повечето езици от високо ниво, в C има почти никакви грешки кон-ТРОЛ по време на изпълнението на програмата. Например, тя се проверява Naru-shenie границите масив. Отговорността за тези грешки е напълно отговорността на програмист.

По същия начин C не изисква строги параметри за съвместимост и аргументи на функциите. езици за програмиране от високо ниво, обикновено е необходимо да се тип аргумент е повече или по-малко съответства на типа на параметъра. За C не се характеризира, тръни, тук аргументът може да бъде почти всякакъв вид, ако тя може да бъде разумно трансформации razovat Тип на параметър. Освен това, компилаторът автоматично извършва всички видове необходими реформи.

Отличителна черта на езика C. е възможността за директно манипулират битове, байтове, думи и знаци. Ето защо, C е добре като sposoblen за програмната система.

Друга важна характеристика на C - това е един малък брой ключови думи, които съставят език-ING екип. В S89 32 дефинирани ключови думи и C99 добавя само за 5 думи. езици от високо ниво обикновено са много повече ключови думи, например, в повечето версии на основния език броят им е над сто.

Азбуката, или нейните символи - това са основните признаци неделими, със силата на който са написани всички текстове на езика.

- букви главни и малки букви и долни,

- Арабски цифри от 0 до 9,

Това пространство, раздел знаци и символи на прехода към нов ред.

От езика на азбука форма жетони. Token, или на елементарен дизайн - най-малката единица на езика, който има самостоятелно значение - идентификатори, ключови думи, знаци за операции, константи, разделители. Границите на символите, определени от други символи.

Identifier - името на обекта на програмата.

Тя се състои от букви, цифри и долна черта. Главни и малки букви се различават. Първият знак - буква или долна черта. Пространството не се допускат по ID.

дължина на името е ограничена (от стандарта, но в действителност някои компилатори налагат ограничения на дължина).

- Идентификаторът не трябва да съвпада с ключови думи

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

Ключови думи - е запазени идентификатори, които имат специални значения.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!