I'll be long dead - and also never made any claims that it wasn't possible - only that it hasn't happened.
I will wager though that if there is such a thing a programming in 100 years, "developers" won't be doing manual memory management.
-----Original Message-----
From: ⚛ <0xe2.0x9a.0...@gmail.com>
Sent: Feb 14, 2020 11:57 AM
To: golang-nuts
Subject: Re: [go-nuts] Go without garbage collectorOn Friday, February 14, 2020 at 6:46:51 PM UTC+1, Robert Engels wrote:--Yes, and then the access and iteration is slower as it needs indirection to find the correct page. There is no free lunch.The caveats about using mutable objects, sharing, and concurrency still apply.A virtual machine environment has nothing to do with preventing direct memory access. You can do direct memory access in Java. I think what you are referring to is a "managed memory", or "safe memory" environment.Honestly, this stuff is CS 101 (maybe 201), and we've strayed so far off the topic. I didn't write the code. Take it up with those Googlers if you think it's bad. I was using the code as a baseline to demonstrate improvements in JVM/GC technology, nothing more - and for that it was appropriate.You seem to believe that no further improvements in C++ compiler technology are possible. Within the next 100 years mankind is surely going to develop a C++ compiler which will automatically replace std::map with std::unordered_map in this particular benchmark, will automatically redirect relevant new/delete expressions to a fast memory pool allocator and will automatically use 24/32-bit addresses instead of 64-bit ones if it makes sense from performance viewpoint.Of course, JVM/GC technologies are going to improve over time as well. The belief that C++ will not is false.
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/94a121dc-cdef-4b6a-a6b7-dc0b8f910b1f%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/853053050.2202.1581704005121%40wamui-fuzz.atl.sa.earthlink.net.