rustc is the compiler for the Rust programming language, provided by the project itself[1], that is the primary implementation of the Rust programming language. It relies on LLVM for optimization and code generation.

Rustc is an implementation of Rust. Other implementations of Rust.