Программирование на Erlang: поможет ли учебный пролог? - PullRequest
14 голосов
/ 22 августа 2010

Поможет ли изучение Пролога выучить Эрланг специфичным для Эрланга ? Erlang начинался как параллельный Пролог, но связан ли современный Erlang с Прологом (за пределами синтаксиса)? Я понимаю, что изучение Пролога может быть полезным в том смысле, что изучение Лисп хорошо для программирования на любом языке, но я хочу знать, поможет ли изучение Пролога мне изучить Erlang конкретно , учитывая роль Пролога в происхождении Эрланга история».

Ответы [ 2 ]

17 голосов
/ 22 августа 2010

Нет, не будет.

- это современный Erlang, подключенный к Прологу (вне синтаксиса)

Нет, у них практически нет ничего общего.

9 голосов
/ 23 августа 2010

Это может даже усложнить. Главное, что есть у Пролога, но у Эрланга нет, это возвращение. Это означает, что программа может «вернуться». Требуется некоторое время, чтобы привыкнуть к возврату и позволить языку сделать всю работу за вас. Например, обход графика с использованием обратного отслеживания. Когда вы переключаетесь на Erlang, вы должны все это забыть.

Они оба имеют очень распространенный стиль программирования для сопоставления с образцом.

Я не рекомендую изучать Пролог до Эрланга.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...