Excellent long article by Paul Ford: What is Code?.