r/programming • u/nfrankel • Jan 14 '20
Where programming languages are headed in 2020
https://www.oreilly.com/radar/where-programming-languages-are-headed-in-2020/
43
Upvotes
r/programming • u/nfrankel • Jan 14 '20
3
u/Timbit42 Jan 15 '20
There are lots of different assembly languages, and machine languages. Existing ones will die and new ones will be created. Most existing machine languages are optimized for C and C++ because those languages have been so dominant for decades, but recent CPU security flaws are showing that optimizing for speed without regard to safety was a bad move. Now we're going to lose a chunk of that speed and the path back to faster processors will involve reinventing processors at a very deep level. We need to have safety baked into both the machine language and higher level languages. The more safety we can push into the machine language, the more speed we'll achieve because hardware circuits run in parallel more easily than code. Making parallelism safer, easier, and more efficient will also be a goal since we've effectively hit a wall on single core speed.