What is Architecture?

What is Architecture?

Architecture is a nebulous topic in the sense that there are different definitions for different architects!  Like mathematics, a discipline that typically has more than one solution for a given problem; architecture might have more than one solution!  Architecture translates into a solution in terms of either block-like library structures or a script-like block.  It turns out that one can emulate any algorithm in a script-like block more efficiently, read faster; despite the existence of block equivalents! 

At Mirabilis Design Inc. this permeates our approach to architecture to the extent that we support both a block (hierarchical or not) libraries, and a script-like block for users to explore new concepts.  The script-like block is derived from concepts Alan Turing put forth shortly after WWII; using a Turing Machine.  MDIs script block is termed a Virtual_Machine; as it can accept virtual inputs from other blocks!  Intel uses a similar approach in deriving their binary output for new processors, BTW.  Productivity is the advantage in using a script-like block, in lieu of an all block solution!