Язык программирования

Что такое язык программирования?

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

С другой стороны, термин «естественный язык» определяет способ коммуникации, общий для группы индивидуумов (например, английский или французский).

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

КАЖДАЯ инструкция отвечает ОДНОМУ 
действию процессора.

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

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

Самым первым языком программирования был ассемблер. Он очень напоминает машинный код, но разработчики его понимают. И все же, этот язык настолько похож на машинный код, что он строго зависит от используемого процессора (для каждого типа процессора может быть свой машинный код). Поэтому программа, созданная для одной машины, может не работать на машине другого типа. Термин «переносимость» описывает возможность использовать программное обеспечение на машинах другого типа. Иногда программное обеспечение, написанное ассемблерным кодом, необходимо полностью переписывать для запуска на другом компьютере!

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

Изображение: © Pixabay.

Контент нашего сайта создается в сотрудничестве с экспертами в области IT и под руководством основателя CCM.net Жана-Франсуа Пиллу. CCM - ведущий международный сайт о технологиях, доступный на 11 языках.
Данный документ под заголовком « Язык программирования » представлен по лицензии Creative Commons. Любое копирование, повторное использование или редактирование содержания должно осуществляться со ссылкой на CCM (ru.ccm.net).