Что такое исходный текст?

Програмист пишет компьютерные программы простым текстом, а затем они преобразуются в численный машинный код, который компьютер может читать и обрабатывать. Это преобразование человеческого текста в машинный код выполняется программой, которая называется компилятором. Проблема возникает, поскольку компьютерный код состоит только из чисел (двоичных единиц и нулей) и для человека читать его практически невозможно. Чтобы понимать, как работает программа, вам нужен не только скомпилированный машинный код; вам нужен также доступ к исходному тексту, который может быть прочитан человеком.