1. Foren
  2. Kommentare
  3. Software-Entwicklung-Forum
  4. Alle Kommentare zum Artikel
  5. › Programmiersprache…

Performance?

  1. Thema

Neues Thema


  1. Performance?

    Autor: tux. 16.05.15 - 18:30

    C-ähnliche Performance als Argument?

    Hm.
    Lisp!

  2. Re: Performance?

    Autor: pythoneer 16.05.15 - 19:25

    tux. schrieb:
    --------------------------------------------------------------------------------
    > C-ähnliche Performance als Argument?
    >
    > Hm.
    > Lisp!

    Pah! Haskell!

  3. Re: Performance?

    Autor: DrWatson 16.05.15 - 21:12

    Lisp ist doch fast immer deutlich langsamer als C.

    Those who cannot remember the past are condemned to repeat it.
    –George Santayana

  4. Re: Performance?

    Autor: tux. 17.05.15 - 00:31

    Das stimmt nicht.

  5. Re: Performance?

    Autor: Hello_World 17.05.15 - 03:51

    Doch, tut es.
    http://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=sbcl&lang2=gcc
    Also erzähl doch deine Märchen bitte woanders.

  6. Re: Performance?

    Autor: kim3000 17.05.15 - 14:46

    Hello_World schrieb:
    --------------------------------------------------------------------------------
    > Doch, tut es.
    > benchmarksgame.alioth.debian.org
    > Also erzähl doch deine Märchen bitte woanders.

    Ich will ja jetzt nicht LISP in Schutz nehmen aber diese debian.org Benchmarks verbreiten seit Jahren einfach nur totales Unwissen.

    Diese Benchmarks die die da verwenden sind uebel kurz. Unglaublich simpel. Unglaublich praxisfremd. Wenn ich versuchen wollte fuer nativen Code einen positiv-biased Benchmark zu schreiben, wuerde ich es genau so wie diese Jungs machen.

    Zweitens und noch um einiges wichtiger: viele Sprachen kompilieren nicht direkt zu ausfuehrbarem Code sondern bringen einen Interpreter, eine VM oder sonstwas mit um den Code auszufuehren. Dieser Interpreter bzw. VM muss erstmal gestartet werden. Es muessen 1001 Resourcen geladen werden usw. Bei einem saukurzen Benchmark macht diese Startup-Time unglaublich viel aus. Wuerde so ein Benchmark eine Stunde oder gar ein Tag laufen wuerde es nur noch wenig ausmachen. So kurz wie die Benchmarks ausgelegt sind muss man schon absichtliche Benachteiligung einiger Sprachen unterstellen.

    Bei nativem Code, wie C-Code ist die Laufzeitumgebung das OS. Man muesste also erstmal irgendwie reinrechnen wie lange es dauert bis das OS gebootet ist. Tut man aber nicht. Bei nativem Code misst man die REINE Ausfuehrungszeit. Brutal unfair.

  7. Re: Performance?

    Autor: Schnarchnase 17.05.15 - 15:58

    kim3000 schrieb:
    --------------------------------------------------------------------------------
    > Brutal unfair.

    Absolut nicht. Man muss sich nur vor Augen halten was die Debian-Leute mit den Sprachen tun – ein Betriebssystem bauen. Ich vermute mal genau darauf zielen auch die Benchmarks ab und genau da sind VMs eher problematisch, wenn es nicht gerade um Services geht die dauerhaft laufen.

    Also alles gut, man sollte sich nur genau durchlesen und begreifen was diese Benchmarks zeigen und was eben nicht. Der Ablauf wird hier genau erklärt: http://benchmarksgame.alioth.debian.org/play.html

    Im Endeffekt ist jeglicher Benchmark nur ein groben Anhaltspunkt, realistische Werte kann keiner liefern.

  8. Re: Performance?

    Autor: kim3000 18.05.15 - 15:04

    Schnarchnase schrieb:
    --------------------------------------------------------------------------------
    > kim3000 schrieb:
    > ---------------------------------------------------------------------------
    > -----
    > > Brutal unfair.
    >
    > Absolut nicht. Man muss sich nur vor Augen halten was die Debian-Leute mit
    > den Sprachen tun – ein Betriebssystem bauen. Ich vermute mal genau
    > darauf zielen auch die Benchmarks ab und genau da sind VMs eher
    > problematisch, wenn es nicht gerade um Services geht die dauerhaft laufen.
    >
    > Also alles gut, man sollte sich nur genau durchlesen und begreifen was
    > diese Benchmarks zeigen und was eben nicht. Der Ablauf wird hier genau
    > erklärt: benchmarksgame.alioth.debian.org
    >
    > Im Endeffekt ist jeglicher Benchmark nur ein groben Anhaltspunkt,
    > realistische Werte kann keiner liefern.

    So allgemeine Positionen kann ich gerne auch vertreten. Die Debian Benchmarks haben ihre sehr eingegrenzte Berechtigung. Nur werden Sie immer und immer wieder von Leuten zitiert wenns um Performance geht wo sie eben nicht hinpassen.

  1. Thema

Neues Thema


Um zu kommentieren, loggen Sie sich bitte ein oder registrieren Sie sich. Sie müssen ausserdem in Ihrem Account-Profil unter Forum einen Nutzernamen vergeben haben. Zum Login

Stellenmarkt
  1. Analytics Engineer/BI Engineer (m/w/d)
    Hoffmann Group, Nürnberg
  2. Referent Infrastrukturmanagementsystem (m/w/d)
    Dresdner Verkehrsbetriebe AG, Dresden
  3. Senior Consultant Informationssicherheit - ISO 27001 (m/w/d)
    operational services GmbH & Co. KG, verschiedene Standorte
  4. Fullstack-Software-Entwickler (m/w/d)
    Schleupen SE, Ettlingen

Detailsuche


Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Hardware-Angebote


Haben wir etwas übersehen?

E-Mail an news@golem.de


Do it yourself: Mit dem selbstgebauten U-Boot aus der Sinnkrise
Do it yourself
Mit dem selbstgebauten U-Boot aus der Sinnkrise

37C3 Wer sich schon immer mal ein U-Boot selbst bauen wollte, hat auf dem Chaos Communication Congress eine ausführliche Anleitung dazu erhalten.
Ein Bericht von Friedhelm Greis

  1. Boeing Vollautonomes U-Boot für die US-Marine ist fertig
  2. Schifffahrt Hapag-Lloyd plant Containerfrachter mit Segeln
  3. 850 Fantom Air Elektro-Sportboot von Porsche und Frauscher

Zukunft des MCU: Quo Vadis, Marvel?
Zukunft des MCU
Quo Vadis, Marvel?

Bis zu Avengers: Endgame schien es, als könne Marvel nichts falsch machen. Man eilte von einem Erfolg zum nächsten. Das ist erstmal vorbei. Superhelden-Müdigkeit allein kann es nicht sein.
Von Peter Osteried

  1. Deadpool 3 Jede Menge Cameos bestätigt - und ein Hund
  2. Superhelden-Film Marvel möchte Pedro Pascal für die Fantastic Four
  3. Nach dem Streik Deadpool und weitere Marvel-Filme verschoben

Sicherheitslücke bei Kuno: Gesperrte Bankkarten ließen sich einfach entsperren
Sicherheitslücke bei Kuno
Gesperrte Bankkarten ließen sich einfach entsperren

37C3 Neben der Kartensperrung über die Bank gibt es noch einen weiteren Weg, um unerwünschte Abbuchungen zu verhindern. Doch der Dienst Kuno ließ sich auf recht einfache Weise hacken.
Ein Bericht von Friedhelm Greis

  1. Security EZB testet Cybersicherheit von Banken
  2. Expertin für Netzwerksicherheit Bahn braucht bessere "Railsecurity"
  3. Microsoft-Netzwerke Das große Security-Desaster in der IT