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

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

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

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

Процесс поиска ошибки в программе называется тестированием, процесс устранения ошибки - отладкой. 1.4