Русскоязычное программирование

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Русскоязычное программирование » русский язык » Почему компьютерные языки не такие как человеческие


Почему компьютерные языки не такие как человеческие

Сообщений 1 страница 2 из 2

1

язык определяется системой команд исполнителя

У процесоров системы команд простые, формализованные и не меняющиеся. Вот и языки такие же получаются - нерасширяемые, изменяемые только извне.

У людей мы до сих пор "не понимаем", как мозги работают. Поэтому и не можем описать естественный язык.

Возникает несоответствие (mismatch) между возможностями естественного языка и машинного языка, от которого и клинит русских людей. Почему не клинит английских? Они не развиты духовно, жалкие биороботы! (шутка)

С описанием естественного языка одной таблицей не обойтись. Нужно три части описания: одна описывает естественный язык (это вообще возможно?), вторая описывает целевой язык, третья описывает примеры перевода (Уткин предлагает обойтись только третьей частью). Возможно ли обойтись только третьей частью? Наверное да, только это будет из области набора озарений, а не управляемый (системный?) подход. Если же подходить со стороны естественного языка, то про первую часть Мельчук пять томов написал, и если озарений нет, то наверное пять томов таки надо прочитать.

Отредактировано Лис (2018-07-14 14:55:23)

0

2

Уткин предлагает обойтись только третьей частью

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

С описанием естественного языка одной таблицей не обойтись.

Конечно. В РФ этим делом занимается отдельный институт.

0


Вы здесь » Русскоязычное программирование » русский язык » Почему компьютерные языки не такие как человеческие