C — це мова програмування високого рівня, яка призначена для використання функцій і процедур. Завдяки його структурі та синтаксису ненавмисні операції запобігаються, однак складнощі C, особливо в тому, як Обробка пам’яті спричинила численні вразливості безпеки в багатьох програмах, які були записані це. Код C має бути скомпільований у виконуваний формат перед його запуском, це дає мові перевагу в швидкості та стабільності перед мовами, які інтерпретуються під час виконання.
Technipages пояснює C
Завдяки дизайну C з низькорівневим доступом до пам’яті та відносно простому компілятору, незважаючи на те, що він є мовою високого рівня, код ефективно відображається в машинних інструкціях. Підтримка C надзвичайно широка, усі основні операційні системи підтримують її, як і більшість мікроконтролерів і навіть суперкомп'ютери, оскільки такі скомпільовані програми C легко переносяться для підтримки широкого спектру системи.
Велика кількість мов певним чином натхненно C і використовує певні формати та стандарти, які він популяризував. C++, Java, Python, PHP, Perl, Rust, Go, Swift та багато інших мов використовують елементи або стилі, запозичені з C. Спочатку C було розроблено в 1972 році з неофіційною специфікацією, опублікованою в 1978 році, і стандартизованою версією зі змінами, вперше опублікованою в 1989 році.
Ядро Linux, DOOM і ранні версії Microsoft office є популярними прикладами програмного забезпечення, написаного на C. C дуже активно використовується у вбудованих системах, які керують речами з літаків, поїздів, автомобілів, промислових систем управління і навіть у деяких космічних кораблях.
Поширене використання C
- Програми на C, що відповідають стандартам, написані з урахуванням переносимості.
- Витоки C тісно пов’язані з розвитком операційної системи Unix.
- C підтримує використання покажчиків, типу посилання, яке записує адресу або розташування об'єкта або функції в пам'яті.
Поширені зловживання C
- C - це об'єктно-орієнтована мова програмування.