I feel (fear?) we are basically locked in to a world where C, C++, Rust, Go, Python and Javascript will be the assembly code we compile to
I actually think that AI will largely rendered these "abstractions' meaningless in the future. We need higher order programming languages because it reduces our cognitive load, but AIs won't have the same limitation, and by going directly to the lowest level, they'll be able to find additional performance gains that are way too difficult for compilers to do.However, some people do use AI-driven software development, so it is also possible that some changes will be made due to that as well.
Come to think of it, why hasn't an AI coding agent already developed this on its own?!
1. Language catering to Ai
2. Ai had lots of training
I'm in camp 2 because (1) I need to read and understand (2) it seems better to push that level into the weights. I don't want to pollute my context with basics about how to use a language
The same applies more generally, to all sorts of tools, frameworks, and platforms.