Content deleted Content added
→References: ad Further Reading w/1book |
ad sidebox prg prdgms Tag: Reverted |
||
Line 1:
{{Short description|Program optimization approach in computing modelling programs as transforms}}
{{Distinguish|Data-driven programming}}
{{More citations needed|date=July 2020}}
{{Programming paradigms}}
As a design paradigm, '''data-oriented-design''' focuses on optimal transformations of data and focuses on modelling programs as '''transforms.''' Transforms are abstractions of code that solely focus on the mapping of inputs to outputs. They do not distinguish between accessing inputs by [[Parameter (computer programming)|parameter]], [[Pointer (computer programming)|pointer]], [[Reference (computer science)|reference]], [[upvalue]], and vice versa with writing outputs. This eliminates the concept of a [[Side effect (computer science)|Side-effect]] and focuses solely on how inputs transform into outputs, logically identical to [[Function (mathematics)|functions]] in mathematics.
|