Мова програмування C — це процедурна мова програмування загального призначення з урахуванням регістру. Це одна з перших і небагатьох мов високого рівня, яка все ще популярна серед спільноти програмістів. Він був розроблений Деннісом Річі і вперше був випущений у 1972 році.
Мова програмування C має багату історію та унікальні характеристики, що робить її предметом інтересу для спільноти програмістів. У цій статті ми розглянемо деякі з найцікавіших фактів про мову програмування C.
Цікаві факти про мову програмування C
Нижче наведені деякі цікаві факти про мову програмування C:
C Мовні факти
- The C Мова спочатку не називався С. Спочатку він був відомий як Новий Б оскільки це була вдосконалена версія B мова програмування . Оскільки C стоїть поруч із B в англійському алфавіті, воно було перейменовано на C пізніше перед випуском.
Історія C
- C — єдина мова програмування, яка існує протягом такого тривалого часу і досі широко використовується. Він був випущений у 1972 році і досі займає 2 місце в індексі TIOBE і 4 місце в індексі спектру IEEE.
- C вперше був розроблений для операційної системи Unix. Unix також була однією з перших операційних систем, ядра якої були реалізовані на мові, відмінному від асемблера, і це була C. Навіть зараз ядро більшості популярних операційних систем написано на C.
- C також називають матір'ю всіх сучасних мов програмування. Багато мов програмування, як C++ , Java , JavaScript , Іди, C# , PHP , Python , Perl, Rust тощо запозичує синтаксис, поняття з мови програмування C.
- Раніше C вважався мовою високого рівня, але сьогодні багато програмістів вважають його мовою середнього рівня, оскільки він підтримує лише скалярні операції та забезпечує керування пам’яттю нижчого рівня.
- ISO C17 — це остання версія мови програмування C, опублікована в червні 2018 року. Стандарт C23 планується випустити в 2024 році.
- На даний момент C є найшвидшою мовою програмування у світі.
Факти кодування мови C
Окрім історичних фактів, є також багато фактів кодування, пов’язаних із C, про які ви можете не знати. Деякі з цих фактів наведено нижче:
- ? : єдиний тернарний оператор у мові C.
- sizeof — єдиний оператор, який також є ключовим словом.
- Програма на C може працювати без функції main().
- Мова C залишається першою мовою для 95% програмістів.
- Інструкції arr[index] та index[arr] однакові.
- У printf() і scanf() f означає функцію formatted not.
- Компілятор не знає файлу заголовка, препроцесор обробляє його та розширює вихідний код.
- Ім’я файлу заголовка можна включити двома способами: (а) за допомогою кутових дужок (б) за допомогою подвійної лапки.
- Компілятор генерує код складання, а не машинний код, а потім асемблер генерує машинний код.
- Оператор sizeof не може вказати нам розмір функцій, оскільки цей оператор працює під час компіляції, а функції завантажуються в пам’ять під час виконання.