Post History
No. "Language" on this site refers to the natural languages of intelligent beings, not machine languages, music etc. In the absence of another qualifier a "language" is, as I wrote on another site,...
Answer
#1: Initial revision
No. "Language" on this site refers to the natural languages of intelligent beings, not machine languages, music etc. In the absence of another qualifier a "language" is, as I wrote [on another site](https://worldbuilding.stackexchange.com/a/29931/215), 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. Similarly music encodes instructions for singing or playing a musical information, and cannot communicate propositions.