2010-08-22 8 views
13

¿Aprenderá Prolog a aprender Erlang de una manera específica a Erlang? Erlang comenzó como un Prolog simultáneo, pero ¿el Erlang moderno está conectado a Prolog (más allá de la sintaxis)? Entiendo que aprender Prolog puede ser bueno en la forma de aprender Lisp es bueno para programar en cualquier idioma, pero quiero saber si aprender Prolog me ayudará a aprender Erlang específicamente, dado el papel de Prolog en la "historia de origen" de Erlang.Erlang Programming: ¿Aprenderá la ayuda de Prolog?

Respuesta

16

No, no lo hará.

es moderna Erlang conectado a Prolog (más allá de la sintaxis)

No, que prácticamente no tienen nada en común.

9

Incluso podría hacerlo más difícil. Lo más importante que Prolog tiene, pero Erlang carece está retrocediendo. Significa que el programa puede "regresar". Tomarte un tiempo para acostumbrarte a rastrear y dejar que el idioma haga el trabajo por ti. Por ejemplo, atravesando un gráfico usando retroceso. Cuando cambias a Erlang tienes que olvidar todo esto.

Ambos comparten el estilo de programación de emparejamiento de patrón muy común.

No recomiendo aprender Prolog antes de Erlang.