初心者なんだけど
JAVAが実行環境を選ばないのは仮想マシンの上で動作するコードを作るからで言語の特徴ではない
VC++で高性能なアプリを作れるのは豊富なライブラリがあるから

プログラムの良し悪は開発環境+ライブラリで決まるのでは
それとオブジェクト指向は、GUIアプリのためにあるのでは、コンソールアプリの場合はCで十分