Язык C остается фундаментальным языком игровой индустрии, особенно там, где критически важны максимальная производительность, низкоуровневый контроль над железом и минимальные накладные расходы. Давайте разберем его роль в современных играх и движках.
Язык программирования C
Функции разбивают большие вычислительные задачи на меньшие, и позволяют программистам строить на основе того, что написали другие, вместо начинать все с нуля. Хорошие функции прячут детали своей работы от частей программы, которые не должны об этом знать, таким образом проясняя весь код, и облегчая изменения.
Переменные и постоянные - это основные объекты данных, которыми орудует программа. Объявление заключают список переменных, которые будут использоваться, и отмечают их тип и, возможно, начальное значение. Операторы указывают на выполняемое действие.
Переменные в main, такие как line, longest т.п., являются частными или локальными для main.
Наиболее распространенным типом массивов в C являются массивы символов. Чтобы проиллюстрировать использование символьных массивов и функций для их обработки, давайте напишем программу, которая читает набор строк текста и печатает длинный.
C - это язык программирования общего назначения, включающий экономию представления, современное управление потоком и структурой данных и богатый набор операторов. C не является языком "очень высокого уровня", ни "большим" языком, и не предназначена для определенной области применения. Но отсутствие в ней ограничений и ее всеобщность делают ее удобной и эффективной для многих задач, по сравнению с языками, которые считаются более мощными.

