I agree with you and I like your last point. It is indeed a problem that we have many languages and many libraries when many of them do the same thing. One big library to rule them all. Some day we will have that. There will be many algorithms in there, containers, network stack, everything you want and need. And cross platform of course.
What you mention is one more thing to remember when starting on a specific project/team: Which of the possible library functions should you use for a given Task?
Comments
I agree with you and I like your last point. It is indeed a problem that we have many languages and many libraries when many of them do the same thing. One big library to rule them all. Some day we will have that. There will be many algorithms in there, containers, network stack, everything you want and need. And cross platform of course.
What you mention is one more thing to remember when starting on a specific project/team: Which of the possible library functions should you use for a given Task?