Модуль: Введение в программирование


Задача

2 /4


Программирование - процесс создания программ


Программирование — это процесс создания инструкций для компьютера, чтобы он мог выполнять определенные задачи.
 
Программа — это набор этих инструкций, который говорит компьютеру, что делать.


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

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

 

Транслятор, компилятор, интерпретатор

Для того, чтобы компьютер мог выполнить программы, записанные на языках высокого уровня, используется специальная программа – транслятор.

Транслятор может перевести программу в машинные коды конкретного процессора. Такие трансляторы называются компиляторами.

Транслятор может и сам выполнить программу, а может перевести ее в байт-код - каждая команда имеет свой код, который занимает в памяти один байт (число от 0 до 255). Такие трансляторы уже называются интерпретаторами

Байт-код выполняется виртуальной машиной (например, программы написанные на языке Java).

Транслятор Питона является интерпретатором. Поэтому для запуска программы необходимо на компьютер установить интерпретатор Python. 

Последний дистрибутив можно скачать со страницы https://www.python.org/downloads/ 
 

time 1000 ms
memory 256 Mb

Комментарий учителя