The Math-based Grand Unified Programming Theory: The Pure Function Pipeline Data Flow with Principle-based Warehouse/Workshop Model

https://github.com/linpengcheng/PurefunctionPipelineDataflow

1. Mathematical prototype: Its mathematical prototype is the simple, classic, vivid, and widely used in social production practice, elementary school mathematics "water input/output of the pool". My theory rebuilt the theoretical foundation of the IT industry, It makes the computer theory system fully & perfectly related to mathematics in a simple and unified way: from hardware integrated circuits and computer architecture, to software programming methodology, architecture, programming language and so on. It solve the most fundamental and core major problems in the IT industry: The foundation and core of the IT theory lack mathematical support.

2. Software and hardware are factories that manufacture data, so they have the same "warehouse/workshop model" and management methods as the manufacturing industry.

3. Software and hardware are a unified architecture: "warehouse/workshop model".

3.1. From a static point of view, it is a star.

3.2. From the perspective of dynamic runtime, it is a dynamic tree Gantt chart, like a rushing river system.

3.3. the "Warehouse/Workshop Model" will surely replace the "von Neumann architecture" and become the first architecture in the computer field, and it is the first architecture to achieve a unified software and hardware. Because "von Neumann architecture" lacks mathematical model support, it is impossible to prove its scientificity.

- Follower: Apple M1 chip

- HPE Cray Supercomputer likes it twice at twitter in 2021-04

4. The scheduler (scheduling function) dynamically plans the order of completion of tasks according to the Gantt chart algorithm, and calls the workshop to complete the assigned tasks. This approach is the most efficient, and there is no resource competition and transaction conflict.

4.1. From the perspective of system architecture, it is a warehouse/workshop model fractal system.

- 10 Principles of the model

4.2. From the perspective of component, it is a pure function pipeline fractal system.

- 5 basic pure function pipeline data flow components

- An interconnected pipeline world based on a fully standardized data interface .

- Like EDA, it is integrated and automated that the design and development of software and hardware.

5. Five Aesthetics: In the IT field, only it and binary system fully comply with these 5 aesthetics.

6. The unification with classic AI, modern AI, explainable AI, and law model

7. Basic quality control: Like the manufacturing industry, Non-IT professionals can also perform basic quality control.

8. It has a wide range of applications, from SOC to supercomputer, from software to hardware, from stand-alone to network, from application layer to system layer, from single thread to distributed, from general programming to explainable AI, from manufacturing industry to IT industry, from energy to finance, from cash flow to medical angiography, from myth to Transformers, from the missile's "Fire-and-Forget" technology to Boeing aircraft pulse production line technology.