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 # ...)

questionAnswers(8)

yourAnswerToTheQuestion