Вот простой пример. Представьте, что вы просите маму сделать бутерброд. Вы просто говорите: «Сделай, пожалуйста, бутерброд с сыром». Мама сразу поймёт, что нужно делать.
Но если бы вашим помощником был робот, ему пришлось бы дать куда более точную инструкцию, написанную программистом с помощью кода. Она выглядела бы примерно так:
- Подойти к столу.
- Взять один ломтик хлеба.
- Взять нож.
- Открыть пачку масла.
- Намазать масло на хлеб.
- Положить нож.
- Открыть холодильник.
- Достать ломтик сыра.
- Положить сыр на хлеб с маслом.
Именно так, шаг за шагом, программист описывает каждое действие, чтобы в итоге получилось то, что было задумано.