455 reputation
36
bio website
location
age
visits member for 4 years
seen Jun 5 at 15:50

Sep
11
awarded  Good Answer
Jun
5
comment How can Swift be so much faster than Objective-C in these comparisons?
@miraculixx "In this case we don't know the facts" -- I agree with your specific criticisms which so unlike that vague dismissal "Lies, damn lies, and statistics".
Jun
3
comment How can Swift be so much faster than Objective-C in these comparisons?
>>"Lies, damn lies, and statistics", after all.<< "After all, facts are facts, and although we may quote one to another with a chuckle the words of the Wise Statesman, 'Lies--damned lies--and statistics,' still there are some easy figures the simplest must understand, and the astutest cannot wriggle out of." Leonard Henry Courtney, 1895
Jun
3
revised How can Swift be so much faster than Objective-C in these comparisons?
name changed to benchmarks game 7 years ago
Jun
3
suggested suggested edit on How can Swift be so much faster than Objective-C in these comparisons?
May
20
comment Why is Java not 'pure' OOP?
Yes, look at JRuby vs Smalltalk and note the faster Smalltalk math programs and faster JRuby string programs -- that's the same pattern as Ruby vs Smalltalk.
May
18
comment Why is Java not 'pure' OOP?
Do you think interpreted Java was faster or slower than Smalltalk?
May
18
comment Why is Java not 'pure' OOP?
>>Benchmarks Game for Ruby vs Java<< In the benchmarks game Ruby is also slower than Smalltalk benchmarksgame.alioth.debian.org/u32/…
Mar
28
comment Fastest Functional Language
As you agreed, the program's run time is not a property of the language - so "language performance" does not make sense. It's charitable to allow that in this context the language name is being used as shorthand for something else.
Jun
12
comment Is there a comparative study of the memory consumption of programming languages runtimes, correlated with expressiveness and production bug ratios?
"but I was hoping not to have to experiment and document/maintain that myself" -- look at the measurements in the InternetArchive. Unfortunately for you I decided the memory measurements for Hello World were utterly misleading and stopped displaying them after 2005.
Jun
11
comment Is there a comparative study of the memory consumption of programming languages runtimes, correlated with expressiveness and production bug ratios?
For your "base runtime memory consumption" a simple comparison of "hello world" programs might be as good as you need.
Jun
11
comment Is there a comparative study of the memory consumption of programming languages runtimes, correlated with expressiveness and production bug ratios?
Marceau's work is an exercise in story telling, and some of the stories don't make sense -- "Does introducing functional features kill performance?" ignores the simple fact that some of those "functional language" programs might not use functional features. The data was taken from a previous incarnation of the benchmarks game; and was initially used without understanding, so there were several cycles of correction after publication (check the comments).
May
31
comment Would Python be too slow for client-side use in Browsers?
@Justin984 -- a property of that combination of program and language implementation.
May
18
awarded  Yearling
Mar
20
comment Fastest Functional Language
As you want to have the freedom to say - "an (indirect) measure of a language's implementation" - please explain why someone else shouldn't be free to say -- an (indirect) measure of a language.
Mar
20
comment Fastest Functional Language
@NlightNFotis -- I can see for myself that "benchmark times" of programs are compared. (Incidentally, 5.4 is a difference of less than 1 order of magnitude.)
Mar
13
comment Would Python be too slow for client-side use in Browsers?
>>A language is an abstract thing, the implementation is a concrete thing that can have performance measured.<< Yes, a programming language implementation is a concrete thing. No, a programming language implementation does not have a measurable property performance. Performance is a property of particular programs that use a language implementation, in a particular context.
Mar
12
awarded  Nice Answer
Mar
7
awarded  Yearling
Mar
7
revised Is memory management in programming becoming an irrelevant concern?
added 13 characters in body