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