Programming Paradigm is the way of thinking about programming, there are many programming paradigms, both lesser and greater.
Greatest Programming Paradigms are:
- Object Oriented Paradigm,
- Functional Programming Paradigm,
- Programming in Logic.
Programming Languages offer more or less support for programming with paradigms. Java, for example, offers support for Object Oriented & Functional Paradigms. Prolog, for example, offers support for Programming in Logic.
The Object Oriented Paradigm is a great tool for handling large-scale, complex software projects.
The Object Oriented Paradigm was meant to enable people to think about programming in a more abstract way than in the imperative programming, was an attempt to emulate a way of 'how mind works'.
i wish to build on Object Oriented Programming, to make programming even more alike to 'how mind works'.
i wish to create 'Causal Programming Paradigm' / pl: 'paradygmat programowania przyczynowego' /.
... it's both textual and visuospatial method, as one should be able to model objects graph using 3D modelling tools, then fill with code, or just write a code in a purely textual way. Visual Programming can transform to a purely textual code, elegant even - using the automated tools, anyway.
'Ola' Programming Language with its 'Token Game' semantics & nice syntax should enable the 'Causal Programming Paradigm', in a simple, easy, and cost-efficient way. Other important & useful programming paradigms should be supported, as well.
Software created with 'Causal Programming Paradigm' should react to events of causes and conditions appearing, existing and disappearing.
i think it's possible to use 'Causal Programming Paradigm' in the most of modern Programming Languages - at varying costs, however.
Causal Programming Paradigm should keep all of the tools of Object Oriented Paradigm.
i think Causal Modelling, Causal Analysis and Causal Design should also appear with time, as complementaries to Causal Programming Paradigm.
See also, if You wish:
- Causal Analysis: Causes, Results & Correlations,
Please consider capitalizing 'I's. https://www.dictionary.com/e/whycapitali/
ReplyDelete... i've considered, thx. :)
ReplyDelete