Content deleted Content added
Pi Delport (talk | contribs) m distinguish Concept-oriented programming |
|||
Line 8:
* ''[[Semantic noise]]'' measures discrepancies between the expected meaning or behavior of the concept and its actual meaning or behavior in the code. For instance, the fact that integer data types overflow (when mathematical integers do not) is a form of semantic noise.
* ''Bandwidth'' measures how much of the concept space a given code construct can represent. For instance, the overloaded addition operator in C has higher bandwidth than the <code>Add</code> instruction in assembly language, because the C operator can represent addition on floating-point numbers and not just integer numbers.
* ''Signal/noise ratio'' measures what fraction of the [[code space]] is used for representing actual concepts, as opposed to implementation information.
== Rule of equivalence, and equivalence breakdown ==
|