Ну, если честно, вы можете делать что угодно, если хотите написать достаточно кода.
Итак, чтобы ответить на ваш вопрос, нет, вы ничего не можете сделать на другом языке, чего не может сделать C ++. Сколько у вас терпения, и готовы ли вы посвятить долгие бессонные ночи, чтобы заставить его работать?
Есть вещи, которые оболочки C ++ упрощают (потому что они могут читать файлы заголовков), например, разработка Office. Но опять же, это потому, что кто-то написал много кода, чтобы «обернуть» его для вас в RCW или «Runtime Callable Wrapper»
РЕДАКТИРОВАТЬ: Вы также понимаете, что это загруженный вопрос.