4 ms·
"the benefit is its performance" Sure, but when you design a language you are striking a balance between many things (which is why some features could take yea
by o1y32 3y ago
"the benefit is its performance"
Sure, but when you design a language you are striking a balance between many things (which is why some features could take years to finalize and implement). In this case, the gain in performance is likely minimal, but the confusion and surprise it causes does a lot of damage.
(I recently read through the entire series of conversation with Anders Hejlsberg on the design of C# which is very insightful https://www.artima.com/intv/anders.html https://www.artima.com/intv/anders.html)