Post ATYoAv2KRKbrcsm4P2 by orthzar@liberdon.com
(DIR) More posts by orthzar@liberdon.com
(DIR) Post #ATYnJVVubQLD7X8vh2 by orthzar@liberdon.com
2023-03-13T03:26:26Z
1 likes, 0 repeats
The chief problem with C/Rust/etc is that they are little more than portable assembly languages. That is, they exist to make assembly code for a wide variety of architectures.As such, you get few, if any, of the benefits of higher-level languages. For instance, your source code is totally absent at run-time, which means it's impossible to do debugging at run-time. Instead, you have to attach a separate debugger program and give it where your source code.Or you can use tons of printf's.
(DIR) Post #ATYoAv2KRKbrcsm4P2 by orthzar@liberdon.com
2023-03-13T03:36:06Z
1 likes, 0 repeats
Assembly programming has it's place, such as code where readability, extensibility, security, and safety don't matter at all.As it turns out, most code has to be.....readable, because other people will be assigned to fix your bugs;...extensible, because it often takes a decade for software to become truly feature-complete;...secure and safe, because almost all computers are connected to a network and contain sensitive data that must never be leaked.