Comment by noodlesUK
7 days ago
I think that for 95+% of companies that write software, it's not particularly sensitive to the ISA of the processor it's running on. Anyone who is writing code in a high level language like python or java doesn't care whether they're on x64, ARM or RISC-V. Compilers essentially already do this. There are specific situations (SIMD extensions, cryptography instructions, etc) where the differences sometimes get exposed, but it's pretty rare that this isn't abstracted away.
The truth is always a mix of grey. I hit very weird and difficult to understand bugs because I'm using an ARM mac. That is with projects that declared they were fully compatible with ARM processors. This has told me that changing your ISA is far more complicated than what everyone is saying.
True but who is porting the top 20 languages to risc-v with the same performance