title: What is an embedded scripting language?
body: <p>What is an embedded scripting language? What are some advantages it would have over the domain specific language?</p>
  
  <p>"A number of languages have been designed for the purpose of replacing application-specific scripting languages by being embeddable in application programs." -<a href="http://en.wikipedia.org/wiki/Scripting_language" rel="noreferrer">Scripting language (wiki)</a></p>
  
  <p><a href="https://github.com/JavascriptNet/Javascript.Net" rel="noreferrer">Javascript.NET</a> is one such example. It can be used in place of <a href="http://www.ecma-international.org/publications/standards/Ecma-334.htm" rel="noreferrer">c#</a> for example. However, what constitutes the difference between a scripting language, and an embedded scripting language? Moreover, why would javascript be more desirable than C# - or any other domain specific language?</p>