The given text expresses a strong preference for C over Rust when developing codecs and other low-level tools due to various reasons such as performance impact from bounds checks, unpredictable behavior caused by panic or abort functions potentially leading to denial of service attacks, and fuzzy definition of bugs. The author anticipates future advancements in memory safety systems but for now chooses C over Rust. They emphasize respecting personal choices regarding programming languages without harassment.
In summary (although not recommended): Author prefers C over Rust for codec development due to performance concerns, unacceptable library behaviors causing denial-of-service risks, and hopes for future memory safety advancements while acknowledging individual preferences in language choice.
Complete Article after the Jump: Here!