22

Язык будущего

Сейчас важно знать несколько иностранных языков, но ещё важнее инженерные знания, научные знания и методология. А что будет через 30 лет? Я попытаюсь раскидать, а вы почитайте.
Компьютерный язык — это нули и единички, которые кодируют наличие и отсутствие контакта. 0 — нет контакта, 1 — есть контакт. Чтобы сделать любую программу нужно кодировать на специальном компьютерном языке, а затем это будет автоматически закодировано в нули и единички. Это высокоуровневый язык программирования.
Через 30 лет плюс минус, а может и раньше появятся языки программирования, которые будут понимать человеческий язык. Но они не смогут кодировать управляющие программы на языке типа: «Ну это давай эту штуку вон туда засылай». Нужно будет говорить очень точно, грамотно и с точным употреблением слов в своих значениях.

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