Comments by "mathew tedder" (@solifugus) on "2025 Computer Science Predictions" video.

  1. 1
  2. 1
  3. You walked right past BlueSky!!! Cool... Also, I have been similarly making predictions to everyone I know that RISC-V will be big. I think that, in 3 years, it should start really getting noticed and be hard to miss in 5. It will dominate in 10. We will have phones that stay cooler and last much longer on a single charge or are thinner and lighter. For me, RISC-V's future is not at risk at all. I wonder more about the AI extensions. Which of the KPUs, NPUs, and other parallel compute extensions will win out? I get that the AI tool chain is heavily focused on Nvidia (and Python), right now. I wonder if that could change, eventually. I hope so. However, I also hope it would be an open source NPU of some sort. It may seem like a long shot, though. Maybe a post-quantum encryption/decryption - supporting extension will come out and become more or less standardized on RISC-V. For a time, C++ was my favorite language and it might seem strange but Javascript took that spot, for me. It did so because I could get so much more prototyping done so much faster and the performance with V8 was pretty good. I loved some of what I saw with Rust like zero-cost abstraction and returning errors (rather than raising exceptions) but I feel as if a number of other things are stupid like "mut" everywhere and the absurd approach to async (advised by the stupidest thing in Node.js -- probably because it's the same exact person behind it in both languages). Go was a pleasure for me except for stupid garbage collection and not letting me design my projects the way I want to. This lead me to the V language but it's too incomplete and the documentation is scarce. I have had a bit of an obsession with trying to design/build a high level language for business, as well, with native time and money data types, tree-graph temporal memory/data storage, and built to run over a decentralized mesh network. I keep attempting it in different languages. I have variants of a prototype in C, Rust, C++, and Ada. I made most progress with Ada. But this stupidly leads me to working also on a low level language that would be more convenient that I call "low" (and makes me wonder if I should rename my business language to "high"?). I might never finish these but I hope I do. Low is very minimal with memory safety and C-like with good ideas added from Go. Types are just processor registers like u8, u16, i8, i16, f32, f64, etc.
    1
  4. 1
  5. 1