Get the latest tech news

Automatically Translating C to Rust


In the software industry, legacy systems developed in older languages often evolve by being reimplemented in newer languages that offer modern language features. For example, Twitter migrated from Ruby to Scala to enhance performance and reliability;29 Dropbox rewrote its Python backends in Go to leverage better concurrency support and faster execution;18 and banking systems originally written in Cobol have evolved to Java or C# for easier maintenance and integration with modern infrastructures.3 One of the most critical language migrations needed today is the shift from C to newer languages, which can improve the reliability of important system programs.

None

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Rust

Rust

Related news:

News photo

Crossfire: High-performance lockless spsc/mpsc/mpmc channels for Rust

News photo

Debian's APT Will Soon Begin Requiring Rust: Debian Ports Need To Adapt Or Be Sunset

News photo

Ubuntu Will Use Rust For Dozens of Core Linux Utilities