2 ms·
>The correct solution is to teach people not to mis-use it. [...] It would be much less confusing if words just kept meaning the same thing. Your recommendatio
by jasode 6y ago
>The correct solution is to teach people not to mis-use it. [...] It would be much less confusing if words just kept meaning the same thing.
Your recommendation is impossible to implement because language usage is decentralized.
The growing number of humans that can mis-use a term outpace the smaller force of volunteer "language police" that try to correct people.
E.g. It didn't matter that quad-copter enthusiasts kept trying to educate the public that DJI toys should not be called "drones". That battle has been lost and the the term "drone" has won over alternatives such as "remote quadcopter" or "UAV". It's like shouting into a hurricane.
Even very well-educated people mis-use terms. Alex Stepanov inadvertently misused "vector" when creating STL. C++ std::vector should have been called "vararray" and std::array should have been called "vector":
https://stackoverflow.com/questions/581426/why-is-a-c-vector-called-a-vector#:~:text=It's%20called%20a%20vector%20because,fixed%2Dlength%20sequence%20of%20numbers https://stackoverflow.com/questions/581426/why-is-a-c-vector....