This paper compares Fortran with Java and C++ to evaluate its relevance and performance as an object-oriented programming language, particularly after recent extensions in 2003 and 2008. A ray tracing application is implemented in all three languages, providing a practical basis for analysis of similarities and differences in features such as templates and abstract data types. The study aims to highlight the strengths of Fortran in scientific and engineering applications while encouraging further exploration and improvement in its object handling capabilities.