It seems like array-oriented languages (APL and its descendants) encourage treating data this way by default, but I haven’t seen one that looks easy to learn.
It seems like array-oriented languages (APL and its descendants) encourage treating data this way by default, but I haven’t seen one that looks easy to learn.
The performance gains are pretty wild! Understanding why that's the case is pretty intuitive: running operations on contiguous memory is faster than jumping around. But designing a program in...
The performance gains are pretty wild! Understanding why that's the case is pretty intuitive: running operations on contiguous memory is faster than jumping around. But designing a program in order to take advantage of that fact is kinda unintuitive.
It seems like array-oriented languages (APL and its descendants) encourage treating data this way by default, but I haven’t seen one that looks easy to learn.
The performance gains are pretty wild! Understanding why that's the case is pretty intuitive: running operations on contiguous memory is faster than jumping around. But designing a program in order to take advantage of that fact is kinda unintuitive.