On Thursday, 25 May 2017 at 05:17:29 UTC, Walter Bright wrote:
Any time one writes an article comparing speed between languages X and Y, someone gets their ox gored and will bitterly complain about how unfair the article is (though I noticed that none of the complainers wrote a faster Python version). Even if you tried to optimize the Python program, you'll be inevitably accused of deliberately not doing it right.

The nadir of this for me was when I compared Digital Mars C++ code with DMD. Both share the same optimizer and back end, yet I was accused of "sabotaging" my own C++ compiler in order to make D look better !! Me, I just don't do public comparison benchmarking anymore. It's a waste of time arguing with people about it.

I thought you wrote a fine article, and the criticism about the Python code was unwarranted (especially since nobody suggested better code), because the article was about optimizing D code, not optimizing Python.

Thanks Walter, I appreciate your comments. And correct, as multiple people noted, a speed comparison with other languages not at all a goal of the article.

The real intent was to tell a story of how several of D's features play together to enable optimizations like this, without having to write low-level code or step outside the core language features and standard library.

--Jon
  • Faster Command Line ... Mike Parker via Digitalmars-d-announce
    • Re: Faster Comm... cym13 via Digitalmars-d-announce
    • Re: Faster Comm... Walter Bright via Digitalmars-d-announce
      • Re: Faster ... cym13 via Digitalmars-d-announce
        • Re: Fas... Jon Degenhardt via Digitalmars-d-announce
          • Re:... Walter Bright via Digitalmars-d-announce
            • ... Jon Degenhardt via Digitalmars-d-announce
              • ... Wulfklaue via Digitalmars-d-announce
                • ... Steven Schveighoffer via Digitalmars-d-announce
                • ... Suliman via Digitalmars-d-announce
                • ... Jonathan M Davis via Digitalmars-d-announce
                • ... cym13 via Digitalmars-d-announce
                • ... Jonathan M Davis via Digitalmars-d-announce
        • Re: Fas... Jack Stouffer via Digitalmars-d-announce
    • Re: Faster Comm... xtreak via Digitalmars-d-announce
      • Re: Faster ... Nick Sabalausky (Abscissa) via Digitalmars-d-announce
    • Re: Faster Comm... Ali Çehreli via Digitalmars-d-announce

Reply via email to