Comment

Comment by mjburgess

The next phase of language design is making it possible to write "data-oriented" programs which largely live within the cache of the CPU.

Ie., the next frontier is moving from RAM to cache, since CPUs are not going to get faster than programs are "already slow".

If you rewrite some OOP/Pointer-Machine-Model/RAM-Thrashing programs for modern CPUs, you can get 100-1000x speed-up.

The evolution in language design seems, then, to be about exposing more of the hardware to enable developers to target it effectively.

parent mjburgess 3 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton