A few words on anything which code be written in codes, i.e., any kind of meaning that could be shaped in terms of well-designed, syntactically true depends on pre-existed rules, in a way it could carry a meaningful statement either for human or machine. one may asked:
why these explanations is important? why do not just say a few words of developing?
the answer would be: no. because the target is not just to build applications with good performance and clean codes, but more than that.
What is the scopus?
the subject matter here, the scopus, the main question that guide whole discussion is a question that possibly divided into more specific questions, such as:
- how the programming languages are shaped?
- could we see all programming languages well-structured, unique readable?
- what about the role of compilers/interpreters?
- how much a certain language could avoid ambiguity?
- if it is possible to have ambiguity, then how the compilers/interpreters deal with these vagueness?
issues like these catch my attention; because they represent another part of my interests: philosophy of language. like what we seek in Classical Logic and Logical/artificial languages vs. natural languages. the way this days people deal with these topics could be describe as inappropriate, as a matter of opinion; since, if one search for any kind programming language the likelihood that she/he could find reviews of these matters is very low to zero.
The Name
I borrowed the name from Latin which could be a little perplexing, but let us understand in a way that we understand the Corpus Aristotelicum or Corpus Galenicum or Corpus Hippocraticum, all in meaning of the whole ordered writings. in Latin, corpus means body, a set which make the body of something; thus, mentioned terms means the body of those philosophers' works. furthermore, code, or codex, basically means tree trunk or a certain kind of it, which they wax leafs made out of them to be used for writing; Codices is the plural form of it. enough for etymology. we obtained codices from this meaning, any set of letters with a correct syntax and semantic on something, no matter it is a even stone, leaf, papyrus, parchment, modern paper, on a storage or screen.