Почему файлы C ++ после компиляции называются объектными файлами? Например, если я наберу в linux shell
g++ -c <name>.cpp
, я понял, как они работают, но имя меня немного смущает.
Если я не ошибаюсь *. o файлы похожи на файлы * .class в Java, верно?