SLIM, нет, это разные языки. Точнее, C# это одна из ветвей C++. Синтаксис тот же, но вот задачи они выполняют по разному. Не буду распинаться в подробностях, тот же Google дает исчерпывающие ответы:
https://www.google.ru/webhp?sourceid...w=1920&bih=955
ну и еще одна полемика:
http://www.cyberforum.ru/holywars/thread46728.html