Diskussion:Erlang (Programmiersprache)

aus Wikipedia, der freien Enzyklopädie

Mehr kommt noch, keine Bange..

--Marc van Woerkom 21:56, 1. Sep 2004 (CEST)

Das wurde 2004 geschrieben, viel getan hat sich aber nicht. Ich würde gerne die geschichtlichen Hintergründe wissen und von welchen Sprachen das beeinflusst wurde etc.

Muss leider zwischendurch auch arbeiten. :-) --Marc van Woerkom 22:19, 12. Apr. 2008 (CEST)

Yaws

Der Verweis auf den Webserver Yaws, bringt ein zu einer Krankheit

Hab den Link auf die Weblinks umgebogen (keine Links nach Draußen im Fließtext). Jedenfalls die bessere Lösung bis jemand was über YAWS schreibt. -- Tashbarg 09:53, 16. Okt 2005 (CEST)


Ähnlichkeiten zu anderen Programmiersprachen

In den Beispielen sehe ich auch ähnlichkeiten zu Python, Haskell und OCaml (Gruppieren durch Einrücken, der Umgang mit Listen, Regeln).

Jein. Einrücken in Python, Fortran (hehe) oder gar Assembler ändert die Bedeutung, in Erlang isses nur meist nur whitespace ohne Änderung der Semantik, wie bei den meisten anderen höheren Programmiersprachen auch, man kann es meinetwegen auch in eine Zeile queschen.
Haskell und Erlang ähneln sich darin, dass es beides funktionale Sprachen sind. Ein grosser Unterschied liegt im Typsystem. Haskell besteht darauf, das Ausdrücke auch einen Typ haben, was bei der Fehlervermeidung hilft. Erlang ist da meist viel lockerer, das erlaubt eine höhere Flexibilität, kommt aber mit einer höheren Unsicherheit daher, was üble Fehler verursachen kann.
Die Listen kennt man sicher von Prolog und anderen Sprachen. Usw.
--Marc van Woerkom 22:33, 12. Apr. 2008 (CEST)
Ich denke nicht, dass man den Ähnlichkeitsvergleich so stehen lassen kann. Entweder muss mehr über die Geschichte von Erlang und deren Ursprung in Prolog (wenn sie diesen hat) gesagt werden, oder es sollte ein Vergleich des syntaktischen Aufbaus unterbleiben. Oder hat Erlang mehr mit Prolog gemeinsam was die Erwähnung von Prolog sinnvoll machen würde? --84.164.183.74 02:37, 30. Jan. 2009 (CET)
Ich zitier mal "The early syntax of Erlang came straight from Prolog. Erlang was implemented directly in Prolog using a careful choice of infix operators.", siehe Armstrong 2007, Abschnitt 4.5
--Marc van Woerkom 00:47, 18. Mär. 2009 (CET)

Dein Freund, die allwissende Müllhalde grüsst das Chaosradio :-)

Hi Tim und Ben, ein schöner Podcast. Hat mich daran erinnert, mal den Artikel hier aufzupolieren. --Marc van Woerkom 22:23, 12. Apr. 2008 (CEST)

Sprung in die Industrie?

"Erlang ist eine der wenigen funktionalen Programmiersprachen, die den Sprung aus dem akademischen Bereich in die Industrie geschafft haben" - Würde ich so nicht stehenlassen, zumal die Sprache nicht aus dem akademischen Umfeld kommt, sondern eine ursprünglich rein firmeninterne Entwicklung von Ericsson ist, siehe http://en.wikipedia.org/wiki/Erlang_(programming_language).

Ja, ist unsauber formuliert. Gemeint war eigentlich das Thema funktionale Programmierung. --Marc van Woerkom 00:43, 18. Mär. 2009 (CET)

SimpleDB (Amazon)

Wie in der englischen Version entfernt, weil es keinen zuverlässigen Beleg dafür gibt, dass SimpleDB Erlang nutzt. Siehe auch engl. Diskussion zum entsprechenden Artikel. --77.21.94.154 21:10, 2. Jun. 2009 (CEST)

Light-weight processes (LWP)

Fehlen noch im Artikel (http://www.erlang.org/doc/efficiency_guide/processes.html) --kopiersperre (Diskussion) 15:58, 31. Jul. 2014 (CEST)

Quicksort Beispiel

Die Zeile "qsort([ X || X <- Rest, X < Pivot]) ++ [Pivot] ++ qsort([ Y || Y <- Rest, Y >= Pivot])" ist wohl falsch? Entweder das "++ [Pivot]" kommt weg, oder es muss hinten "Y > Pivot" heißen?

Schau mal ins Buch von Joe Armstrong, das Beispiel ist schon so richtig. Nicht umbedingt guter Erlang code, aber läuft so mEn. ng0 (Diskussion) 22:34, 25. Nov. 2018 (CET)