New Data Structure Every Programming Language Will Have It is called MultiArrayList, which represents an array of structures as a structure of arrays
https://youtu.be/IroPQ150F6c?t=1268Obviously that requires a either a novel type system and or compiler support.
So the only language supporting it is Zig, which is a Rust clone.
But in a few years it will appear in C/C++/C#/Java.
It is useful since it allows optimizing existing code with a single type change.
Basically poor muslim's ECS.
Current Mood: amused