Joy (programming Language) - Mathematical Purity

Mathematical Purity

In Joy, the meaning function is a homomorphism from the syntactic monoid onto the semantic monoid. That is, the syntactic relation of concatenation of symbols maps directly onto the semantic relation of composition of functions. It is a homomorphism instead of an isomorphism because it is onto but not one-to-one, that is, some sequences of symbols have the same meaning (e.g. "dup +" and "2 *") but no symbol has more than one meaning.

In other words, "The concatenation of two programs denotes the composition of the functions denoted by the two programs".

Its library routines mirror those of ISO C, though the current implementation is not easily extensible with functions written in C.

Read more about this topic:  Joy (programming Language)

Famous quotes containing the words mathematical and/or purity:

    All science requires mathematics. The knowledge of mathematical things is almost innate in us.... This is the easiest of sciences, a fact which is obvious in that no one’s brain rejects it; for laymen and people who are utterly illiterate know how to count and reckon.
    Roger Bacon (c. 1214–c. 1294)

    And all the popular statesmen say
    That purity built up the State
    And after kept it from decay;
    Admonish us to cling to that
    And let all base ambition be,
    For intellect would make us proud....
    William Butler Yeats (1865–1939)