HackerTrans
トップ新着トレンドコメント過去質問紹介求人

igouy

no profile record

投稿

LangArena: Programming Language Performance Comparison

kostya.github.io
1 ポイント·投稿者 igouy·5 か月前·0 コメント

Compiled Python Performance Comparison

dl.acm.org
2 ポイント·投稿者 igouy·6 か月前·0 コメント

コメント

igouy
·先月·議論
By design, the 8 year old page you linked presented Lisp measurements side-by-side against Java measurements (by excluding the other programs).

There's overlap across most of the different language implementations:

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
igouy
·先月·議論
Which new languages have risen to prominence outside of a niche?
igouy
·先月·議論
> The C/C++ implementations use SIMD intrinsic

Except when they don't.

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
igouy
·先月·議論
> Huh.

The hardware changed.

The way measurements were made changed.

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

The Java version changed.

The SBCL version changed.

> side by side

You'd have to say what you mean by that.
igouy
·先月·議論
That's someone's 8 year old mirror of the benchmarks game website.

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
igouy
·2 か月前·議論
> … so that, when you look at an image, or when you use it, browse the code, you can easily see what are changes and what is the base image…

You seem to be asking about something that is in documentation from 1984.

http://stephane.ducasse.free.fr/FreeBooks/TheInteractiveProg...

> i am not suggesting that smalltalk needs to be changed…

Smalltalk has been changed, several times.

"With ENVY/Manager the image becomes a discardable by-product of development, secondary to the repository that stores and coordinates all work."

https://www.google.com/books/edition/Mastering_ENVY_Develope...

"The way ChangeSets are created and managed in Cuis is different from Squeak."

https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev/blob/ma...
igouy
·2 か月前·議論
fwiw "This paper has described ThingLab, a simulation laboratory."

https://worrydream.com/refs/Borning_1981_-_The_Programming_L...
igouy
·2 か月前·議論
> People who don't know … can come to very wrong conclusions.

Always.

> … website should at least explain…

Whatever the explanation, it would never be sufficient for you.

As you said -- "If you're asking what multi-lingual benchmark suites offer good coverage - I don't know."
igouy
·2 か月前·議論
Strange that "the software crisis" preceded Smalltalk.
igouy
·2 か月前·議論
So there were no problems with the technology?

So "the pride and ego" was grander than any other tech leaders?
igouy
·2 か月前·議論
There'll be more than one that fits the tests.

Some people notice these are tiny tiny programs which have nothing to say about servers "expected to run without issue for at least a day".
igouy
·2 か月前·議論
Then we can skip ahead: language implementations aren't fast, programs are fast.

And skip again: "Fastest" contributed programs, grouped by programming language implementation.

Now we've cut-through, is there anything else to be said?
igouy
·2 か月前·議論
> … the point of a reproducible build is to verify that the binary i use, or that the package i use is based on the same source that i have.

I have been talking about how to reproduce a particular build, not how to verify.

From the same initial state, perform the same sequence of actions, implies arrive at the same final state. Reproducible.

"Retaining your old change logs gives you a record of all the changes you have made to the system. This will prove invaluable when you receive a new release of Smalltalk/V. … In short, back up the image and change log together, and you shouldn't have any problems."

page 285 Smalltalk/V 286 Tutorial and Programming Handbook 1988
igouy
·2 か月前·議論
> if in smalltalk the image is my source

As-before it doesn't need to be.

https://news.ycombinator.com/item?id=47354288
igouy
·2 か月前·議論
Sorry, I'm just not interested in wading through your analogies.
igouy
·2 か月前·議論
> If you're asking what multi-lingual benchmark suites offer good coverage - I don't know.

In which case, given: The target audience wonder "Which programming language is fastest?" :there doesn't seem to be support for your claim that: "Having more domain coverage is easier and more valuable…".

> Is it better than nothing? Maybe, but not by much…

The benchmarks game: provisional and modest.
igouy
·2 か月前·議論
> apples-to-apples

Hopefully, some of the target audience might try to confirm that programs are what they think of as "comparable".

> Having more domain coverage is easier and more valuable…

So where are the examples of that being done? (It's been decades.)
igouy
·2 か月前·議論
My imagination has failed. I don't understand which issues you are concerned with. I think we're done.
igouy
·2 か月前·議論
> Now, I’m leaning towards C

Maybe there are other languages?
igouy
·2 か月前·議論
Once upon a time, I might have imagined that would be so. Now it seems more like squeezing a lemon, there's hardly any more after the first squeeze.

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...