What is a difference between Linux and Windows shell access tool?
In some programming languages (web languages from my experience) when you need to execute some command - you need to specify path to cmd.exe in Windows, while in Linux you access the shell right away... What and why is the difference? What exactly do languages hit in both systems when you run some sort of
EDIT: This is rather theoretical question and is not related to programming practices. I do realize that this might not be simple to explain topic, so link or showing the right direction to dig in will do the trick too.
Here's one of examples in coldfusion (which is one weird freaky one I should say):
<cfexecute name="C:\Windows\System32\cmd.exe" arguments="echo Hm" />