| |
| | Complexity challenge - Future |
 | | Software components (http://en.wikipedia.org/wiki/Software_componentry) are like little mini-servers that are transferable, sleepable, configurable, introspectable, and can communicate with other components, in a number of different ways. |
 | | Declarative programming: (http://en.wikipedia.org/wiki/Declarative_programming) Instead of designing systems of software, instead, declare what the system is supposed to be able to do, and declare what the system is supposed to not do. |
 | | A nanofactory (or a nanoassembler) would probably be the culmination of complexity, being in a sense, a seed from which everything possible can emerge. |
| future.wikicities.com /wiki/Complexity_challenge (496 words) |
|