- Исходный текст (или код) программы. Текст программы, который можно прочесть. Обычно его и называют программой. Исходный текст программы вводится в компилятор С.
- Объектный код. Результат трансляции исходного текста в машинный код, который может быть прочитан и выполнен компьютером. Объектный код обычно вводится в компоновщик.
- Компоновшик или редактор связей. Программа, которая компонует (связывает) отдельно оттранслированные модули в одну программу. Компоновщик также присоединяет функции стандартной библиотеки С и функции, написанные программистом. Результатом работы компоновщика является выполнимая программа.
- Библиотека. Файл, содержащий стандартные функции, используемые программой. Этот файл содержит операции ввода/вывода и другие полезные функции.
- Время компиляции. Время, затраченное компьютером на компиляцию программы.
- Время выполнения. Время, затраченное компьютером на выполнение программы.