Как-то я хотел освоить основы компьютерной графики по книжке с примерами на C++.
Но у меня был только Турбо Паскаль, и ООП я на нем не владел.
Все сишные классы я переписал в виде рекордов, а методы заменил процедурами, так как функция в Паскале может возвращать данные только простых типов.
Должен был получиться трехмерный кубик. Но вместо него я увидел какую-то белую точку в правом нижнем углу, которая постепенно убегала в перспективу. Ошибку так и не нашел.
Лично мне ООП сейчас удобнее и привычнее. Здорово, когда данные объекта связаны с его поведением. Здорово, когда можно вызвать метод, не держа в уме особенности его реализации.