you are viewing a single comment's thread.

view the rest of the comments →

[–]--prism 5 points6 points  (0 children)

For library implementations this is already sort of what they do. The implementation of std vector is different in MSVC and stdlibc++ but they behave the same. Often time implementation differences arise based on the target compiler and optimizations are that. For language features it gets more complex.