'''Dog''' is [[high-level programming language|high-level]], [[Interpreter (computing)|interpreted]], [[dynamic programming language]] created by [[Sepandar Kamvar]] at [[MIT Media Lab]]<ref>{{cite news|url=http://www.wired.co.uk/news/archive/2012-10/15/dog-programming-language|title='Dog' uses natural language for social coding|publisher=[[Wired (magazine)|Wired]]|date=15 October 2012}}</ref>.
It was announced in spring 2012, and stems from the frustration faced by Kemvar with other existing languages, such as [[Java (programming language)|Java]], and felt they made it needlessly difficult to write code that handled social interactions<ref>{{cite news|url=http://paritynews.com/software/item/429-professor-develops-dog-programming-language-for-social-applications|title=Professor Develops Dog, Programming Language for Social Applications|publisher=Parity News|date=15 October 2012}}</ref>. It is designed to facilitate easier creation of [[social software]] applications, and is designed to facilitate programming in a [[natural language]] and allow newcomers the chance to learn programming more easily<ref>{{cite news|url=http://www.wired.co.uk/magazine/archive/2012/11/start/code-for-the-rest-of-us|title=Sepandar Kamvar’s 'Dog' language opens up artistic possibilities|publisher=[[Wired (magazine)|Wired]]|date=16 November 2012}}</ref>.
About Dog, Kamvar said "I had to write code at a lower level of [[Abstraction (computer science)|abstraction]] than I had to think about the interactions. And so I thought it would be interesting to start writing a programming language that allowed me to write at the same level of abstraction that I think."<ref name=MITTR>[http://www.technologyreview.com/news/429544/new-programming-language-makes-coding-social-apps-easier/ New Programming Language Makes Coding Social Apps Easier]. ''technologyreview.com''. October 15, 2012.</ref>