DEV Community

Discussion on: Moore's Law and Programming languages

Collapse
 
kungtotte profile image
Thomas Landin

CPUs have stopped progressing as fast, but RAM is starting to move forward in a big way.

Once 16-32GB is more common on consumer machines I think we'll see a shift towards VM based languages by using a VM server model where things are kept running in memory and cached when you "close" the app, so it's simply reloaded from RAM when you need it again.

Modern CPUs are plenty fast for the things we do with them today, we don't need Rust to make snappy desktop software and developer time is still very valuable.

Collapse
 
abhinav profile image
Abhinav Kumar

I really wish that Electron will move to a shared-runtime approach. It's more likely now that Microsoft now owns Electron.

Collapse
 
kungtotte profile image
Thomas Landin

Yeah I've had that same thought! I run some Electron apps because their usefulness outweighs the resource drain (i.e. VSCode), but I sometimes opt not to install another Electron app because it feels wasteful to have N apps all running their own copy of it.