C ++ / CLI: por que devo usá-lo?
Eu estou bastante familiarizado com o C ++, então considerei o aprendizado de .NET e todos os seus derivados (especialmente o C #).
Ao longo do caminho, encontrei o C ++ / CLI e quero saber se existe algum uso específico para esse idioma? É só supor ser uma linguagem intermediária para transformar de C ++ nativo em C #?
Outra questão que me veio à cabeça é por que ainda existem tantas linguagens de programação no .NET framework? (VB, C ++ / CLI, C # ...)