2023
2018
2015
2012
2011
![](http://blogmarks.net/screenshots/2011/12/19/02011f1ca26a41c971bd23ba26579929.jpg)
Usability of Programming Languages
A programming language is essentially a means of communicating between humans and computers. Traditional computer science research has studied the machine end of the communications link at great length, but there is a shortage of knowledge and research methods for understanding the human end of the link.
2010
2009
2008
![](http://blogmarks.net/screenshots/2008/10/06/e14ec3c39cd91a3f59ccd60077c28acc.jpg)