|
|
Log in / Subscribe / Register

Rust and GCC, two different ways

Rust and GCC, two different ways

Posted Oct 17, 2021 0:36 UTC (Sun) by LWN_LVA16N (guest, #154801)
Parent article: Rust and GCC, two different ways

My experiences indicate that software support for at least two different hardware, languages, OS, or compilers (and several combinations of these) are essential to avoid developers unconciously biasing their design and implementation decisions on their personal preferences/existing personal hardware/language/compiler preferences. The best project I worked on was supported on four operating systems (with their captive compilers), five hardware platforms, and two different languages (assembler and a higher-level language). The addition of the second hardware, language, OS, compilers was really eye-opening. The third was a breeze (when accomplished). The fourth OS (done as an experiment) took only six weeks due to lessons learned. Supporting both the GCC and LLVM will provide insights on the unconcious design considerations that favor a specifc sets of OS, platform, and compiler configurations.


to post comments


Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds