Data-oriented design: Difference between revisions

Content deleted Content added
Line 13:
=== Other languages ===
 
The experimental [[Jonathan blowBlow#JAI programming language|JAI programming language]] being developed by [[Jonathan Blow]] has explicit support for data oriented design, whilst eschewing the traditional OOP paradigm. This is facilitated by being able to transparently move fields between objects without extensive source code changes to functions using them, and adding direct support for [[SoA]] data layout.