title_body: Can programming languages be categorized as conlangs?
upvoted_answer: No. "Constructed languages" on this site refers to artificially created languages for intelligent beings, not machine languages. In the absence of another qualifier a "language" is, as I wrote on another site, a system for communicating propositional and conceptual information to other beings. This is different from communication. Programming languages can definitely be used to communicate - and they carry meaning - but that doesn't make them languages. Purely referential communication (using symbols to directly refer to things in the world without metaphorical extension) is not enough to be a language, language must be able to communicate abstract concepts that are beyond any sensory or referential basis. Programming languages are systems for encoding instructions for machines, and not general purpose concept exchange systems.