Comment by nacozarina Comment by nacozarina 2 days ago 6 replies Copy Link View on Hacker News new chips will always have a c compiler available long before anything else
Copy Link Avamander 2 days ago Next Collapse Comment - I would assume that an LLVM backend is created for new chips and then C is not the only thing getting support. There's very little point in just supporting C in that sense. Reply View | 0 replies
Copy Link pjmlp 15 hours ago Prev Next Collapse Comment - Alongside a much safer C++ compiler.In 2025 there are hardly single language compiler toolchains being released.Also if the chip toolchain is based on a GCC or clang fork, there are several frontends to chose from. Reply View | 0 replies
Copy Link nicoburns 2 days ago Prev Collapse Comment - That doesn't seem to have been an issue for recent new CPU architectures. RISC-V has excellent Rust support for example. Reply View | 3 replies Copy Link camel-cdr 2 days ago Parent Collapse Comment - Not really. Rust still doesn't support Arm SVE or RVV intrinsics. Reply View | 2 replies Copy Link nicoburns a day ago Root Parent Next Collapse Comment - I suppose so. I'd see that as more of a missing Rust language feature (SIMD support is still immature) rather than a platform support issue though. Reply View | 0 replies Copy Link pjmlp 15 hours ago Root Parent Prev Collapse Comment - Neither does C, the regular ISO C as defined by WG14. Reply View | 0 replies
Copy Link camel-cdr 2 days ago Parent Collapse Comment - Not really. Rust still doesn't support Arm SVE or RVV intrinsics. Reply View | 2 replies Copy Link nicoburns a day ago Root Parent Next Collapse Comment - I suppose so. I'd see that as more of a missing Rust language feature (SIMD support is still immature) rather than a platform support issue though. Reply View | 0 replies Copy Link pjmlp 15 hours ago Root Parent Prev Collapse Comment - Neither does C, the regular ISO C as defined by WG14. Reply View | 0 replies
Copy Link nicoburns a day ago Root Parent Next Collapse Comment - I suppose so. I'd see that as more of a missing Rust language feature (SIMD support is still immature) rather than a platform support issue though. Reply View | 0 replies
Copy Link pjmlp 15 hours ago Root Parent Prev Collapse Comment - Neither does C, the regular ISO C as defined by WG14. Reply View | 0 replies
I would assume that an LLVM backend is created for new chips and then C is not the only thing getting support. There's very little point in just supporting C in that sense.