Urdu Vs Hindi
Urdu and Hindi are similar in many ways. Their grammar, accent, and core vocabularies are some of the things these two languages are identical in. Because of these similarities most language experts don’t distinguish between Hindi poetry and Urdu poetry. According to them, informal Urdu and Hindi are the variants of the same language (Hindustani). Only difference is that Urdu has borrowed vocabulary from Perso-Arabic, while Hindi is evolved from Sanskrit. Apart from this there is a difference in scripts also. While Urdu is written in Perso-Arabic script, Hindi is written in Devanagari script.
The standard grammars of both Hindi and Urdu languages are based on ‘Khariboli’ grammar. So, when spoken with respect to grammar, both languages are mutually intelligible. Even most of the Hindi film industry use sad and romantic Urdu poetry.
Just as the core vocabulary of English evolved from Old English and later included a large number of words borrowed from French and other languages, Hindustani evolved from Sanskrit while borrowing many Persian and Arabic words over the years (mostly used in Urdu poetry). Therefore, Hindustani is the language as it evolved organically.
Linguistically, Standard Hindi has lesser use of Persian and Arabic borrowed words, while inheriting its formal vocabulary from Sanskrit; in Standard Urdu, there are loanwords from Persian and Arabic (as used by many Urdu poets). The difference, therefore, is in the vocabulary, and not in structure.