Firefox'un rusta geçmiş olması, web alanında kullanılmasıyla alakalı değil. Firefox web sayfalarını açmaya ve çalıştırmaya yarayan bir program. Geçmişte büyük oranda C++ ile yazılmıştı, şimdi bazı parçaları rust'a geçiyor, yeni geliştirmelerin bir kısmı rust'ta yapılıyor. Programın adı oxidation (oksitlenme). (Rust Türkçede pas demek. Metalin paslanması için oksitlenmesi gerekir.)
Kalan kısımları
@Cruslan açıklamış zaten.
C/C++'tan syntax ve geliştirme kuralları bütününde çok bağımsız bir dil. Alan hedefleri aynı olabilir ama kuralları ve dilin grameri çok farklı. Yani C++ biliyorum kolay öğrenirim, bilmiyorum zor öğrenirim gibi bir durum söz konusu değil.