Я программист. И я интересовался искусственными языками, такими как эсперанто, когда учился в школе. Но почему «заинтересовался»? Меня интересуют искусственные языки, потому что все языки программирования искусственны.
Вы когда-нибудь задумывались об этом?

Я могу повторить. Программирование на языках. Почему мы отделяем их от других языков?

Лингвист – это человек, изучающий языки, их структуру и другие аспекты или владеющий несколькими языками. Вы можете найти подобное определение в любом словаре, который вы можете вспомнить.
Так действительно ли программисты изучают языки, а не просто говорят на них? Да, конечно.
Следовательно, программисты — лингвисты, не так ли?

Какие языки могут быть?
Человек и компьютер. Натуральные и сконструированные. Искусственный. Формальные.
Итак, первая большая группа — это естественные/обычные языки. Эти языки возникли сами по себе, развивались и продолжают свое развитие.
Вторая группа человеческих языков — это конструируемые/планируемые. Эти языки созданы кем-то для чего-то. Для международного общения, для проверки каких-то гипотез или просто для развлечения.
Третья группа не для человеческого общения. Это формальные компьютерныеязыки. Существуют языки программирования, языки моделей (UML), языки разметки (Markdown, XML, HTML), языки таблиц стилей (CSS), языки запросов (SQL), языки конфигурации и т. д.

Кстати: искусственные языки могут иметь и другое значение: https://en.wikipedia.org/wiki/Artificial_language

Как часто программисты используют математику или физику? Конечно, если они не специалисты по данным или разработчики игр, например. Обычные программисты. И как часто они думают о правильной структуре своих программных «предложений» или даже об именах переменных?
Сначала мне нужно сделать [сказать] это, потом то. Алгоритм — это последовательность последовательных шагов, команд. А текст — это последовательность связных предложений.
Программисты больше думают о языке, на котором они пишут, чем о вычислениях.
Когда вы знаете много языков, изучение нового языка становится Полегче. Форма выражения мыслей теряет свое значение и остается только то, что вы хотите сказать.

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

Продолжение следует :)

Вы не вы без своего способа выражения мыслей.
Мир.