Следующим шагом является ввод программы с использованием текстового редактора и сохранение исходного текста программы в файле.
Набор текста программы можно выполнить встроенным или любым другим текстовым редактором. По традиции файлы, содержащие исходные тексты программ на языке С, имеют расширение имени файла .С, а на языке С++ - .СРР.
Не следует начинать компиляцию, компоновку или запуск программы без сохранения сделанного набора! Запущенная на выполнение программа может вызвать «зависание» компьютера, и сделанный набор будет потерян.
К программам-утилитам относят ассемблер, препроцессор, отладчик, программу профилирования и многие другие полезные программы.