Відкрити головне меню

Зміни

в якості → як
Ці моменти абсолютно не завадили мові бути добре прийнятою спеціалістами. Швидко були створені компілятори для різних платформ. А в значній мірі низькорівнева природа мови, надала [[програміст]]ам можливість якісно контролювати роботу програм, дозволяючи оптимізувати їх під конкретні завдання. Це дозволило кодові ефективно працювати на дуже обмеженому апаратному забезпеченні, такому як [[вбудована система|вбудовані системи]], що сьогодні мають таку високу функціональність завдяки початковому використанню мови С.
 
Можливості мови підвищуються у спосіб використання сторонніх бібліотек. Більшість об'єктно-орієнтованих функцій включають спеціальний вказівник «цей»(this у C++,Java), який посилається на поточний об'єкт. Передаючи цей вказівник вяк якості аргументуаргумент функції у С, ті ж функціональні можливості можуть бути використані у С. Для прикладу, у [[C++]] можна написати:
<source lang="c">
stack->push(val);
Анонімний користувач