Programming language selection is heavily dependent upon the problem you're trying to automate/solve for.
On Wed August 22nd, Anatoly Yakovenko, CEO of Solana, will do a technical deep dive on 1) why we chose to use Rust 2) the benefits LLVM brings to the blockchain space and 3) lessons / learnings / insights we've garnered from building a Layer-1 Infrastructure (optimized for scalability & high performance).