Re:Why is Rosetta 2 fast?
by astrange on Thursday November 10, 2022 @12:30AM
(#33542629)
Swift and Objective-C have collections that change implementation as needed, but they can do it because they're well abstracted (enough) and usually immutable so there's less chance of making a bad assumption.
Most other languages only have mutable collections, and name collection types after their implementation details instead of what the user actually wants from them.
Most other languages only have mutable collections, and name collection types after their implementation details instead of what the user actually wants from them.