What Does "Overloaded"/"Overload"/"Overloading" Mean?

language-agnostic, overloading

Solution

It means that you are providing a function (method or operator) with the same name, but with a different signature. For example:

void doSomething();
int doSomething(string x);
int doSomething(int a, int b, int c);

Problem

What does "Overloaded"/"Overload" mean in regards to programming?

Original source