Data-oriented design: Difference between revisions

Content deleted Content added
No edit summary
Line 11:
=== Other languages ===
 
The experimental [[Jonathan Blow#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[[Record (computing)|record]]s without extensive source code changes to functions using them, and by adding direct support for [[SoA]] data layout.