Определение
Язык программирования — это искусственный язык со строгими правилами записи, на котором человек записывает алгоритм так, чтобы его мог выполнить компьютер. У каждого языка свой набор слов и знаков (в Python это, например, if, for, print) и правила, как из них строить команды. Примеры: Python, Паскаль, C++, школьный алгоритмический язык.
Ключевые признаки
- Строгие правила записи — ошибка в одном знаке, например пропущенное двоеточие после if в Python, делает программу невыполнимой
- Свой словарь — у каждого языка свои ключевые слова: в Python условие начинается с if, а в алгоритмическом языке — со слова если
- Однозначность — каждая команда понимается только одним способом, без двойного смысла, какой бывает в обычной речи
- Один алгоритм — разные языки — один и тот же алгоритм можно записать на Python и на алгоритмическом языке, и обе программы будут работать одинаково
Пример
Задача: вывести YES, если x больше 10. В Python пишут if x > 10: и на следующей строке с отступом print("YES"). В алгоритмическом языке пишут если x > 10, на следующей строке то вывод "YES", а в конце все. Слова разные, а алгоритм один: при x = 15 обе программы выведут YES, а при x = 7 ничего не выведут.
Не путай: Язык программирования и среда программирования
Язык программирования — это правила записи программ, например Python. Среда программирования — приложение, в котором программу набирают и запускают, например IDLE для Python или КуМир для алгоритмического языка.
Частые вопросы
Что такое язык программирования простыми словами (для 7–9 класса)?
Язык программирования — это искусственный язык со строгими правилами записи, на котором человек записывает алгоритм так, чтобы его мог выполнить компьютер. У каждого языка свой набор слов и знаков (в Python это, например, if, for, print) и правила, как из них строить команды. Примеры: Python, Паскаль, C++, школьный алгоритмический язык.
Как язык программирования выглядит на практике?
Задача: вывести YES, если x больше 10. В Python пишут if x > 10: и на следующей строке с отступом print("YES"). В алгоритмическом языке пишут если x > 10, на следующей строке то вывод "YES", а в конце все. Слова разные, а алгоритм один: при x = 15 обе программы выведут YES, а при x = 7 ничего не выведут.
В каких заданиях ОГЭ встречается «язык программирования»?
В заданиях на знание понятий информатики — потренируйся в тренажёре Совелия.