low-latency GC
Bruce Carneal
bcarneal at gmail.com
Sun Dec 6 17:28:52 UTC 2020
On Sunday, 6 December 2020 at 16:42:00 UTC, Ola Fosheim Grostad
wrote:
> On Sunday, 6 December 2020 at 14:44:25 UTC, Paulo Pinto wrote:
>> And while on the subject of low level programming in JVM or
>> .NET.
>>
>> https://www.infoq.com/news/2020/12/net-5-runtime-improvements/
>
> Didnt say anything about low level, only simd intrinsics, which
> isnt really low level?
>
> It also stated "When it came to something that is pure CPU raw
> computation doing nothing but number crunching, in general, you
> can still eke out better performance if you really focus on
> "pedal to the metal" with your C/C++ code."
So you must make the familiar "ease-of-programming" vs "x% of
performance" choice, where 'x' is presumably much smaller than
earlier.
>
> So it is more of a Go contender, and Go is not a systems level
> language... Apples and oranges.
>
D is good for systems level work but that's not all. I use it
for projects where, in the past, I'd have split the work between
two languages (Python and C/C++). I much prefer working with a
single language that spans the problem space.
If there is a way to extend D's reach with zero or a near-zero
complexity increase as seen by the programmer, I believe we
should (as/when resources allow of course).
More information about the Digitalmars-d-learn
mailing list