В первую очередь они отличаются способом их интерпретации. Естественные языки, на которых мы говорим, интерпретируются нашим сознанием, порождая образы и дополняя нашу картину мира. Компьютерные языки преобразуются в машинный код, по средствам специальной программы, управляющий процессором и другими устройствами компьютера, которая сама по себе является порождением сознания человека. Естественные языки намного сложнее и запутаннее и их интерпретация требует не просто знания списка команд, как в случае с компьютерными языками, но и культурного контекста, в котором находится говорящий. Кроме информации о местоположении еды и воды, они способны передавать эмоции, закладывать что то между строк. Одни и те же фразы, в зависимости от ситуации могут быть поняты совершенно по разному. В отличие от них языки программирования должны однозначно описывать алгоритм, состоящий из последовательности определенных действий и они, по сути, являются расширенной формой математических формул. Признаться в любви на них будет сложновато.
Признаться в любви на них будет сложновато.
Ну, почему же, вот псевдокод:
echo "I love you"