Информатика

Исходный код

Текст программы, записанный на языке программирования
2 мин чтенияСложность: Обновлено 29 сентября 2026

Исходный код — это текст программы, который разработчик создаёт на языке программирования. В нём записаны команды, данные и правила их обработки, необходимые для решения задачи.

Исходный кодСлово «исходный» означает первоначальный: это исходный текст, из которого получают выполняемую программу или инструкции для её выполнения.
Исходный код — это человекочитаемый текст программы, составленный по правилам определённого языка программирования до его выполнения или перевода в другую форму.

Исходный код состоит из символов, слов, выражений и конструкций языка. Его общая организация описывается понятием структура программы. Например, код может содержать объявление переменных, вычисления, условия, циклы и вызовы функций. Отдельные части текста при токенизации распознаются как имена, числа, операторы и другие элементы.

№
Пример исходного кода

Следующая программа на Python выводит сумму двух чисел:

\(a = 2\)

\(b = 3\)

\(print(a + b)\)

Этот текст является исходным кодом. После запуска программа выведет число \(5\).

!
Не путайте с выполняемой программой

Исходный код и готовая выполняемая программа — не одно и то же. Исходный код предназначен для чтения и изменения человеком. Компилятор может заранее перевести его в машинный код, а интерпретатор — выполнять инструкции, анализируя исходный код во время запуска.

Проверьте себя

Что из перечисленного является исходным кодом?

Исходный код может храниться в одном или нескольких файлах. В него также могут входить комментарии — пояснения для человека, которые обычно не выполняются как команды. Чтобы исходный код стал программой, готовой к запуску, его обрабатывает соответствующий инструмент: компилятор или интерпретатор.

Главное за минуту

Главное

  • Исходный код — человекочитаемый текст программы на определённом языке.
  • В нём записываются данные, команды и логика решения задачи.
  • Исходный код отличается от результата работы и машинного кода; его обрабатывают компилятор или интерпретатор.