Понятие компьютерный язык (калька с англ. computer language), как правило, относится к языкам, ассоциируемым с компьютерами и компьютерной техникой.
Чаще всего, этот термин соответствует понятию языка программирования, однако это соответствие не является вполне однозначным. Так, например, языки разметки (такие как HTML) не являются языками программирования, однако определённо относятся к компьютерным языкам.
Компьютерный язык, как и любой другой язык, появляется, когда требуется передать информацию из одного источника другому. Языки программирования способствуют обмену информацией между программистами и компьютерами, языки разметки текста определяют понятную для людей и компьютеров структуру документов, и т. п.
Типы компьютерных языков
- Языки программирования
- Информационные языки
- Языки описания данных
- Языки разметки (обычно используются для создания документов)
- Языки спецификации (например: Каскадные таблицы стилей)
- Протоколы обмена (например: сетевые протоколы)