Punctuated Equilibrium in the Large Scale Evolution of Programming Languages [pdf]
santafe.edu
santafe.edu
Abelson and Sussman wrote "programs must be written for people to read, and only incidentally for machines to execute". I would view, not the programming language, but the computing machine itself as equivalent to the medium in human language, whether sound waves and ink on paper. Communication of a message between two individuals must conform to the restrictions of the medium used, whether phonetic sounds air can carry, strokes recordable on paper, or syntax parsable and runnable by a certain compiler.
[1] http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-7.html