Dog (programming language): Difference between revisions

Content deleted Content added
not yet released
Line 1:
{{orphan|date=December 2012}}
{{notability|date=December 2012}}
'''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 softwarecomputing]] 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>{{cite web|url=http://www.technologyreview.com/news/429544/new-programming-language-makes-coding-social-apps-easier/|title= New Programming Language Makes Coding Social Apps Easier|publisher=[[Technology Review]]|date=15 October 2012}}</ref>
Line 8 ⟶ 9:
==References==
{{reflist}}
 
==External links==
* http://www.dog-lang.org/
 
[[Category:Dynamic programming languages]]