Changes between Version 4 and Version 5 of FirstPrinciples/Composition


Ignore:
Timestamp:
Jun 18, 2019, 6:01:35 AM (10 months ago)
Author:
schiptsov
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • FirstPrinciples/Composition

    v4 v5  
    99The composition of procedures (''enzymes'', other semi-independent cellular components) is done via [wiki:/FirstPrinciples/Nesting Nesting] which is a Universal Principle. This is why ''closures'' is such a big deal.
    1010
    11 Functions in ''any'' programming language, which is an ''abstract notion'', generalized out of "procedures" (enzymes) and formalized as a mathematical function (we have to go from concrete Nature to abstract Math and back to ''The Middle Path'' of programming and applied philosophy all the time!) '''shall be composed only via proper nesting''', which, you see, connects ''the "pure" call-by-need semantics'' to The Ultimate Reality (of cellular biology).
     11Functions in ''any'' programming language, which is an ''abstract notion'', generalized out of "procedures" (enzymes) and formalized as a mathematical function (we have to go from concrete Nature to abstract Math and back to ''The Middle Path'' of programming and applied philosophy all the time!) '''shall be composed only via proper nesting''', which, you see, connects ''the "pure" call-by-need semantics'' to The Ultimate Reality (of molecular biology).
    1212
    1313''Closures'' in CS are "independent", "complete" procedures which, at least in theory, have the properties of abstract mathematical functions and very concrete enzymes. This is why ''referential transparency'' is a must have.