Punctuated Equilibrium in the Large Scale Evolution of Programming Languages [pdf](santafe.edu)
santafe.edu
Punctuated Equilibrium in the Large Scale Evolution of Programming Languages [pdf]
http://www.santafe.edu/media/workingpapers/14-09-030.pdf
2 comments
I am thrilled to see the term "Punctuated Equilibrium" used in regards to language evolution! Very interesting!
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