The origins of Urdu?

I have read very interesting theories about how Urdu came into being. Most prevalent one says that Urdu is a “lashkari/army camp” language which was created when Hindi, Persian and Turkish mixed with each other.
I find it rather hard to believe. Languages take hundreds of years to be made. It can’t be that we let some people with different languages co-mingle and suddenly a new language is formed.

There must be another explanation, more sensible than the above simplistic idealistic story. I am wondering what it could be.

Re: The origins of Urdu?

It sounds plausible to me.

Re: The origins of Urdu?

The bold part is I think you are focusing on:
"Based on the Khariboli dialect of Delhi, Urdu developed under local, Persian, Arabic, and Turkic influence over the course of almost 900 years. "

All the influence Urdu has had of all other languages is primarily in picking up their words. The grammar was hardly effected. And this is why I say that it is hard to see how could Persian and Turkish created any new language.