Languages for programming computers [...] designed, in a specific context, as a focused part of a particular set of sociotechnical arrangements, a constellation of forces - machines, techniques, institutional and economic arrangements and so on. A programming language is a carefully and precisely constructed set of protocols established in view of historically, technically, organizationally etc. specific problems. [...]
not entirely sure why i wanted to save this. kind of a novel way to frame it i guess