Вираз написати програму відображає тільки один з етапів створення комп’ютерної програми, коли розробник програми (програміст) дійсно пише команди (інструкції) на папері або за допомогою текстового редактора.
Програмування – це процес створення (розробки) програми, який може бути представлений послідовністю наступних кроків:
- Специфікація (визначення, формулювання вимог до програми).
- Розробка алгоритму.
- Кодування (запис алгоритму на мові програмування).
- Налагодження.
- Тестування.
- Створення довідкової системи.
- Створення інсталяційного диска (CD-ROM).