Dog (programming language)
Dog is high-level, interpreted, dynamic programming language created by Sepandar Kamvar at MIT Media Lab[1].
It was announced in spring 2012, and stems from the frustration faced by Kemvar with other existing languages, such as Java, and felt they made it needlessly difficult to write code that handled social interactions[2]. 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[3].
About Dog, Kamvar said "I had to write code at a lower level of 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."[4]
References
- ^ "'Dog' uses natural language for social coding". Wired. 15 October 2012.
- ^ "Professor Develops Dog, Programming Language for Social Applications". Parity News. 15 October 2012.
- ^ "Sepandar Kamvar's 'Dog' language opens up artistic possibilities". Wired. 16 November 2012.
- ^ "New Programming Language Makes Coding Social Apps Easier". Technology Review. 15 October 2012.