Erlang vs. C++
-
rüdiger schrieb:
in wirklich enorm kritischen Systemen eingesetzt
Was hast du da im Hinterkopf?
Ich meine klar Telefone usw. sind ja auf eine Art schon "kritisch", aber wenn halt mal eine Leitung ausfällt. Naja..Enorm kritisch halte ich eher Raumfahrt o.ä., wo WIRKLICH nix schief laufen darf. Und da hätte ich jetzt keine Quelle zu..
-
Wenn man google glauben darf, sieht der Quellcode in der Raumfahrt so aus:
http://code.google.com/p/virtualagc/source/browse/trunk/Comanche055/CM_BODY_ATTITUDE.s?r=258
http://code.google.com/p/virtualagc/source/browse/trunk/Luminary099/LUNAR_LANDING_GUIDANCE_EQUATIONS.s?r=258
http://code.google.com/p/virtualagc/source/browse/trunk/FP8/FP8.s?r=258
-
Zur Zeit von Apollo 11 gabs noch kein Erlang ...
-
Dieses Projekt hier ist ein Media Encoder Cluster, zum schnellen Enkodieren von Videos auf mehreren Rechnern.
Da das ganze Open Source ist und der Anwendungsfall Videokodierung auch bei Privatpersonen vorkommt, ist es auch für Privatpersonen geeignet.Tatsache ist aber, daß dieses Projekt eine Zeitlang Erlang verwendet hat und dann aber wieder nach C++ zurückgekehrt ist:
[12.08.2009] -> after heavy trouble with Erlang, we switched back to pure C/C++
http://codergrid.de/cgi-bin/trac.cgi/wiki/News
Also war Erlang entweder nicht für deren Anwendungsfall geeignet oder sie kannten sich mit Erlang nicht gut genug aus.
Es spricht jedenfalls nicht für Erlang.In der Changelog steht auch noch was zum Wechsel:
http://codergrid.de/cgi-bin/trac.cgi/wiki/Change LogLeider wird nicht angegeben welches Problem sie mit Erlang genau hatten, vielleicht war es auch nur Entwicklermangel.
-
asdfasd schrieb:
Wenn man google glauben darf, sieht der Quellcode in der Raumfahrt so aus:
http://code.google.com/p/virtualagc/source/browse/trunk/Comanche055/CM_BODY_ATTITUDE.s?r=258
http://code.google.com/p/virtualagc/source/browse/trunk/Luminary099/LUNAR_LANDING_GUIDANCE_EQUATIONS.s?r=258
http://code.google.com/p/virtualagc/source/browse/trunk/FP8/FP8.s?r=258yaYUL Assembler:
http://www.ibiblio.org/apollo/yaYUL.html
-
drakon schrieb:
rüdiger schrieb:
in wirklich enorm kritischen Systemen eingesetzt
Was hast du da im Hinterkopf?
Ich meine klar Telefone usw. sind ja auf eine Art schon "kritisch", aber wenn halt mal eine Leitung ausfällt. Naja..Nix Naja.
Es gibt alte Leute als Pflegefall zuhause und bei denen kann es auch vorkommen,
daß mal schnell ein Notarzt her muß und dann muß das scheiß VoIP Telefon trotzdem funktionieren.
-
rüdiger schrieb:
Der Nachteil von Erlang ist, dass der Interpreter recht langsam ist. Erlang wurde eben vor allem für ausfallsichere und nicht schnelle Systeme entworfen.
Tja, das dürfte dann wohl der Grund sein, warum dieses Video Enkodier Grid Computing OSS Projekt zu C++ zurückgekehrt ist.
Für deren Anwendungszweck ist Erlang wohl zu lahm.
-
Inus schrieb:
Es gibt alte Leute als Pflegefall zuhause und bei denen kann es auch vorkommen,
daß mal schnell ein Notarzt her muß und dann muß das scheiß VoIP Telefon trotzdem funktionieren.Dann gelten aber ebenfalls der Türmacher, Fussabtretematten-Hersteller usw. auch als kritische Punkte..
@Sansio
Das wäre jetzt auch so meine Vermutung. Ist ja nicht gerade ein Gebiet, wo Performance keine Rolle spielt.
-
Ohne Worte:
http://codergrid.de/index.php/forum/viewtopic.php?f=3&t=1265&sid=3458419786f8ea13dfa1dac9d791245chttp://codergrid.de/index.php/forum/viewtopic.php?f=3&t=10&sid=3458419786f8ea13dfa1dac9d791245c
-
The-Kenny schrieb:
drakon schrieb:
hihihi schrieb:
hihi, die Frage ist ja wie Lammkottlett vs gegrillte Ameisen :xmas2:
Auch wenn ich grundsätzlich ebenfalls dieser Meinung bin hat Erlang durchaus Vorzüge gegenüber C++.
[gekürzt...]
Ich hatte bei diesem Vergleich jetzt eher Erlang als das Lammkotelett und die Ameisen als C++ angesehen
Natürlich ist Erlang das Lammkotlett, sonst wär ja die Reihenfolge falsch.
Grid Comp Videoencodierer schrieb:
[12.08.2009] -> after heavy trouble with Erlang, we switched back to pure C/C++
Was ist überhaupt "pure C/C++" entweder, C oder C++, und "pure C++" kennt auch keine C artifakte
Inus schrieb:
und dann muß das scheiß VoIP Telefon trotzdem funktionieren.
VoIP ist der letzte scheiß
Macht bloß nicht den selben fehler und lasst euch nen VoIP anschluss _anstatt_ ISDN oder wie sie alle heißen aufschwatzen, ist der letzte müll
-
hihihi schrieb:
VoIP ist der letzte scheiß
Macht bloß nicht den selben fehler und lasst euch nen VoIP anschluss _anstatt_ ISDN oder wie sie alle heißen aufschwatzen, ist der letzte müll
Das Problem ist, das kannst du heute nicht mehr entscheiden.
Selbst wenn du bei den großen wie Arcor oder so nen Analogtelefonanschluß mit DSL Flat bestellst, bekommst du inzwischen ein DSL WLAN Router mit TAE Buchse für dein Analogtelefon. Was dir Vodafone dabei aber nicht sagt, ist, daß das Telefon über VoIP geht.
Denn beim WLAN Router nämlich das Internet ausfällt, dann geht auch das Telefon nicht. Mir erst kürzlich passiert.Und diese dummen Telelkomfuzzis, die dann extra kommen müssen um den Anschluß einzuschalten (ja, ja, die kriegt man nicht weg, die müssen ja unbedingt kommen und messen und Kabel umklemmen usw.) die kannst du dann auch Fragen ob du ein normales ADSL mit richtigem Analog Telefon oder ein ADSL2+ bekommst, bei dem das Analog Telefon Huckepack via VoIP läuft.
Tatsache ist nämlich, daß diese Telekomdeppen nix wissen.
Oh Ton von so nem Depp, den ich gefragt habe als der da war:
"Ja, ja, sie bekommen einen ganz normalen DSL Anschluß mit ganz normalem Analog Telefon."Der Typ hatte keine Ahnung was der Unterschied zwischen ADSL, ADSL2, ADSL+ usw. ist und der Dummkopf wußte auch nicht, daß man nen Analoganschluß inzwischen über VoIP, also Internetpakete transportieren kann.
Und mein Verdacht hat sich dann natürlich bestätigt.Der Trottel von der Telekom, der nur Kompetenz vortäuschte und keine hatte, der hatte nämlich nicht recht, sondern ich wußte es besser.
-
Bei der heutige "Geiz ist geil" Mentalität ist es doch kein Wunder, das man dann VoIP erhält. Selber schuld!
Wenn ihr einen echten Telefon-Anschluß wollt, müsst ihr halt den vollen Preis bezahlen. Es gibt nichts geschenkt auf dieser Welt!Lasst euch auch nicht von der TV-Werbung beirren, informiert euch bei lokalen Anbietern! Wir haben z.B. bei uns die WOB COM, ein lokaler Anbieter unserer Stadtwerke. Da wird das klipp und klar in der Preisliste klargestellt:
http://www.wobcom.de/flexpakete.html
Wer wegen 3 EUR im Monat geizt, weil er meint, er würde deshalb reich werden, hat halt eine miese Telefonqualität nicht anders verdient! Ganz davon abgesehen, das bei VoIP das DSL-Modem 24h laufen muß. Wer sparen will, hat ja echt nachgedacht.Übrigens, die großen Abieter wie 1&1 sind echt abzocker. Z.B. verlängert sich der Vertrag immer und immer wieder um 2 Jahre! Wenn man da mal in einen billigeren Tarif oder fremden Anbieter wechseln will, ist man gearscht und der angebliche Preisvorteil ist dahin! Weil man im schlechtesten fall 2 Jahre warten muß, bis man in ein billigeres Angebot wechseln kann.
Bei der WOBCOM ist immer nach einem Monat kündbar. Und Mindestvertragslaufzeit gibt es nur einmal zu Anfang, auch nur, wenn man sich z.B. die Anschlußgebühr sparen will. Das will ich bei 1&1 und den anderen großen Anbietern sehen!
Geiz ist nicht geil! Ist einfach nur dumm.
-
05.01.2010: VoIP-Komplettausfall bei 1&1
12.11.2009: Kundenanfragen überlasteten VoIP bei 1&1
-
Erlang wird in herkömmlichen Telefonswitches (also Festnetz) und ISDN,GSM-Anlagen eingesetzt. Hat also nichts mit VoIP zu tun.
Sicher ist ein Telefonswitch nicht so kritisch, wie die Steuerung eines bemannten Raumfahrtprojekts. Aber wenn das ausfällt sind auch Menschenleben gefährdet (wie gesagt zB der Notruf) und die Schäden gehen in die Milliarden Höhe.
-
Artchi schrieb:
Bei der heutige "Geiz ist geil" Mentalität ist es doch kein Wunder, das man dann VoIP erhält. Selber schuld!
Wenn ihr einen echten Telefon-Anschluß wollt, müsst ihr halt den vollen Preis bezahlen. Es gibt nichts geschenkt auf dieser Welt!Du redest Unsinn.
Vor 3 Jahren, als ich noch nicht bei meinem Kabelanbieter war, bekam ich von Arcor genau das selbe wie heute zum gleichen Preis, nur halt nicht mit echtem Analoganschluß.
Ganz davon abgesehen, das bei VoIP das DSL-Modem 24h laufen muß. Wer sparen will, hat ja echt nachgedacht.
Das DSL Modem lief bei mir schon immer 24 h und um die Uhr.
Das wäre nicht das Problem.
-
Erlangen schrieb:
Kennt jemand die Vor - und Nachteile von Erlang gegenüber C++?
C++ hat zuviele Fehler: http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html
-
Das sind keine Fehler von C++, sondern nur Fehler in der Beschreibung des C++ Standards!
-
Es gibt halt Menschen, die nicht zwischen Spezifikation und Implementierung unterscheiden können.
-
Artchi schrieb:
Es gibt halt Menschen, die nicht zwischen Spezifikation und Implementierung unterscheiden können.
naja, aber wie toll wird wohl die implementierung sein, wenn die spec schon so verbuggt ist?
-
Th69 schrieb:
Das sind keine Fehler von C++, sondern nur Fehler in der Beschreibung des C++ Standards!
Aber die Beschreibung IST C++. Was soll C++ sonst sein? Eine Referenzimplementierung gibt es nicht.