Analysis of information sources in references of the Wikipedia article "Comparison of programming languages" in English language version.
Julia does only partially support object oriented programming (OOP)
Go supports first class functions, higher-order functions, user-defined function types, function literals, closures, and multiple return values. This rich feature set supports a functional programming style in a strongly typed language.
As a first peek into the future reflective capabilities of Kotlin, you can now access properties as first-class objects in Kotlin
in Julia, Oriented programming is not the primary focus, instead it emphasizes multiple dispatches, a more general concept. Despite this, OOP can still be achieved in Julia through the use of composite types and methods.