Will lernen Prolog helfen, Erlang zu lernen in einer Weise spezifisch für Erlang? Erlang begann als paralleler Prolog, aber ist moderner Erlang mit Prolog verbunden (jenseits der Syntax)? Ich verstehe, dass das Lernen von Prolog gut in der Art sein kann, Lisp zu lernen in jeder Sprache zu programmieren, aber ich möchte wissen, ob das Erlernen von Prolog mir helfen wird, Erlang zu lernen, vorausgesetzt, Prologs Rolle in Erlangs "Ursprungsgeschichte".Erlang Programmierung: Will Learning Prolog Hilfe?
13
A
Antwort
16
Nein, wird es nicht.
ist modern Erlang Prolog verbunden (über Syntax)
Nein, sie haben ziemlich viel nichts gemein.
9
Es könnte sogar schwieriger machen. Eine wichtige Sache, die Prolog hat, aber Erlang fehlt, ist Backtracking. Es bedeutet, dass das Programm "zurückgehen" kann. Es dauert einige Zeit, um sich an Backtracking zu gewöhnen und die Sprache für sich arbeiten zu lassen. Zum Beispiel durchfahren eines Graphen mit Backtracking. Wenn Sie nach Erlang wechseln, müssen Sie all dies vergessen.
Sie beide teilen sehr häufig Muster passenden Stil der Programmierung.
Ich empfehle nicht, Prolog vor Erlang zu lernen.
Verwandte Themen
- 1. Prolog-Programmierung in Ubuntu
- 2. Prolog finde Hilfe
- 3. Hilfe mit Prolog-Listen
- 4. Prolog-Programmierung - einfach negativ Abfrage
- 5. Prolog vs Erlang (und andere funktionale Sprachen)
- 6. Hilfe beim Lernen von Prolog
- 7. Haskell - Funktionale Programmierung Hilfe
- 8. unwichtige Frage über Erlang und funktionale Programmierung
- 9. Socket-Programmierung Port-Hilfe Python
- 10. So starten Sie Machine Learning mit Python-Programmierung?
- 11. Learning Core Graphics
- 12. Hilfe und Informationen über aspektorientierte Programmierung
- 13. Hilfe mit einer einfachen C-Programmierung Übung
- 14. Hilfe zur AIX-Kernel-Programmierung erforderlich
- 15. Hilfe beim Denken MVC während der Programmierung
- 16. Hilfe mit Mud Programmierung in Java
- 17. C# Syntax Hilfe, über generische Programmierung
- 18. Erlang (Funktionale Programmierung) vs Objektorientierte Programmierung in Bezug auf das Denken
- 19. E-Learning in HTML5
- 20. Functional Learning Leiden
- 21. Learning AspectJ
- 22. Learning .NET
- 23. Learning Sharepoint
- 24. Learning GridView
- 25. Azure Machine Learning - CORS
- 26. Prolog Addition
- 27. Finden von Koordinaten jedes Pixels mit Hilfe der Programmierung
- 28. Hilfe Meta-Programmierung in Ruby: ActiveRecord Setter überschreiben
- 29. Emacs erlang Puffer
- 30. ich will