どこまでのことができれば 「可能」 と言える状態なのかの
要求レベルによると思う。

C++ をコンパイルして吐かれたアセンブリ言語のコードと
同じようなコードを書いたとして、
果たしてそれは 「オブジェクト指向」 と言えるのかというと、
俺は正直微妙だと思う。
特にアクセス制限まわりが。