# Шаги запуска программы
Preprocessing -> Compiling -> Linking

## Preprocessing
Первый шаг - команда попадает сюда. Тут препроцессор выполняет команды, которые начинаются с `#`. These commands are called **Directives**

## Compiling
After Preprocessing app goes to compiler where app is being translated into machine instructions (object code)

## Linking
Linker combines object code from step 2 with additional code needed for final executable. This code includes library functions

P.S.: *Сори за микс языков, лень было переключаться в процессе*
sdfaksdhfk
