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

Июнь 2018

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

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

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

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


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

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

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

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

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

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

Programming Languages
Programming Languages
Lenguajes de programación
Lenguajes de programación
Programmiersprachen
Programmiersprachen
Les langages informatiques
Les langages informatiques
I linguaggi di programmazione
I linguaggi di programmazione
As linguagens de programação
As linguagens de programação
Programmeertalen
Programmeertalen
Последнее обновление 08.03.2018, 17:50 от пользователя AydanCCM.
Данный документ под заголовком "Язык программирования" представлен по лицензии Creative Commons. Любое копирование, повторное использование или редактирование содержания должно осуществляться со ссылкой на CCM (https://ru.ccm.net/).