22. A method in a computer system for generating executable instructions that implement a computer program represented by an intentional program tree, the intentional program tree having nodes representing high-level computational constructs that form the computer program, the method comprising: for each node of the intentional program tree, selecting a reduction enzyme for the high-level computational construct of the node; and invoking the selected reduction enzyme to transform a portion of the intentional program tree relating to the node to represent the high-level computational construct using low-level computational constructs; and after invoking the selected reduction enzymes, generating executable code from the transformed representation of the intentional program tree to implement the computer program.
22. A method in a computer system for generating executable instructions that implement a computer program represented by an intentional program tree, the intentional program tree having nodes representing high-level computational constructs that form the computer program, the method comprising: for each node of the intentional program tree, selecting a reduction enzyme for the high-level computational construct of the node; and invoking the selected reduction enzyme to transform a portion of the intentional program tree relating to the node to represent the high-level computational construct using low-level computational constructs; and after invoking the selected reduction enzymes, generating executable code from the transformed representation of the intentional program tree to implement the computer program. 30. The method of claim 22 including before selecting and invoking the reduction enzymes annotating the intentional program tree with information to facilitate the transforming of the intentional program tree by the reduction enzymes.