Тематичний архів статей

Онлайн Підручник За Мові Сі


Сі (англ. C) - стандартизований процедурна мова програмування, розроблений на початку 1970-х років співробітниками Bell Labs Кеном Томпсоном і Денисом Рітчі як розвиток мови Бі. Сі був створений для використання в операційній системі UNIX. З тих пір він був портований на багато інші операційні системи і став одним з найбільш використовуваних мов програмування. Сі цінують за його ефективність; він є найпопулярнішим мовою для створення системного програмного забезпечення. Його також часто використовують для створення прикладних програм. Незважаючи на те, що Сі не розроблявся для новачків, він активно використовується для навчання програмуванню. Надалі синтаксис мови Сі став основою для багатьох інших мов (див.: Сі-подібний синтаксис).

Для мови Сі характерні лаконічність, сучасний набір конструкцій управління потоком виконання, структур даних і великий набір операцій.

Трохи про мову Сі

 Язык программирования Си отличается минимализмом. Авторы языка хотели, чтобы программы на нём легко компилировались с помощью однопроходного компилятора, после компиляции каждой элементарной составляющей программы соответствовало весьма небольшое число машинных команд, а использование базовых элементов языка не задействовало библиотеку времени выполнения. Однопроходный компилятор компилирует программу, не возвращаясь назад, к уже откомпилированному тексту. Поэтому использованию функции должно предшествовать её объявление. Код на Си можно легко писать на низком уровне абстракции, почти как на ассемблере. Иногда Си называют «универсальным ассемблером» или «ассемблером высокого уровня», что отражает различие языков ассемблера для разных платформ и единство стандарта Си, код которого может быть скомпилирован без изменений практически на любой модели компьютера. Си часто называют языком среднего уровня или даже низкого уровня, учитывая то, как близко он работает к реальным устройствам.

c-book-help - Це онлайн підручник з програмування на мові Сі. Даний ресурс створений для допомоги починаючим програмістам, щоб дати їм основні поняття і допомогти розібратися з цією мовою програмування.

  Схожі новини: {related-news}