Types of Programming

The Structure of Concern Project compares many theoretical models from many disciplines to the Adizes PAEI model, arguing that they must all be reflecting the same underlying phenomenon. One concern structure model is described below.

At a high level of abstraction, the three main forms of soft computing; evolutionary computing, fuzzy systems and neural networks; along with traditional procedural programming, form a structure
of concern quad in and of themselves, as follows:

P – Genetic Algorithms: An r-strategist programming style, throwing a swarm of solutions into a problem space and only letting the most productive ones survive the competition.

A – Procedural Programming: A set of predefined policies for processing specific inputs and delivering specific outputs, in contexts which are already understood.

E – Fuzzy Inference: Approximate procedures applied to uncertain and illdefined data to arrive at decisions that plot the best course of action over a large set of semi-unknowns.

I – Neural Networks: The emergence of collective norms, priorities (weights) and regularities among a set of interconnected nodes sharing information over time.

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License