C — одна з найважливіших мов програмування в історії комп’ютерних наук. Вона поєднує високу швидкість роботи, прямий доступ до можливостей комп’ютера та допомагає зрозуміти внутрішню будову програм і операційних систем. Саме мовою C була написана значна частина UNIX, що сильно вплинуло на розвиток сучасного програмного забезпечення.
C часто використовують для створення програм, які повинні працювати швидко та тісно взаємодіяти з комп’ютером.
- Операційні системи, зокрема частини Windows, Linux і macOS
- Програми для вбудованих пристроїв: автомобілів, телевізорів, побутової електроніки тощо
- Продуктивне програмне забезпечення, наприклад бази даних і системні утиліти
- Ігрові рушії та програми для роботи з графікою
- Базові бібліотеки, на яких ґрунтуються інші мови програмування
Для допитливих
C має кілька стандартів мови — наприклад C90, C99, C11, C17 та новіші версії.
У цьому посібнику використовується сучасний і широко підтримуваний варіант C, а важливі відмінності між стандартами пояснюються там, де це необхідно.
Чому варто вивчати C?
- Це одна з найпоширеніших мов програмування у світі
- Якщо ви знаєте C, ви з легкістю вивчите інші популярні мови програмування, такі як Java, Python, C++, C# та інші, оскільки їхній синтаксис багато в чому схожий
- Програмування на C допомагає зрозуміти, як працюють пам’ять, продуктивність програм і обробка даних у комп’ютері
C — досить універсальна мова, яку можна використовувати як для прикладних програм, так і для різноманітних технологій та системного програмування.
Різниця між C і C++. C++ виросла з C і зберегла більшість її основних принципів. Якщо C дає простий і прямий контроль над комп’ютером, то C++ додає більш високорівневі можливості для створення великих і складних програм.
У цьому розділі ми поступово розберемо основи мови C — від першої програми до створення власних невеликих проєктів. Ви навчитеся читати код, розуміти принципи роботи програм і писати власні рішення навіть без попереднього досвіду в програмуванні.
Статті розділу в процесі написання...