Hacker News new | ask | show | jobs
by forgotpwd16 1457 days ago
Julia isn't in the same class and workflow usually differs significantly from the others.
1 comments

It is. Ruby and python are in the same class despite python being more data oriented.

Julia is the same thing. Data oriented.

Ruby and Python aren't data oriented. Python specifically was designed and used as system scripting language and Ruby was designed as an improved Python. Python only came to be used for analytics (as well as web and app development) because people made libraries for it. It could have been another language. Nim and Crystal could be utilized to write the underlying libraries (being performant static languages) but it will be hard to serve as exploratory frontend like the previous due to lacking interactivity. In contrast Julia can fulfill both the role of the underlying and the frontend language.
Python is data oriented. Nobody is talking about origins of programming languages. That is a separate topic. We are talking about the language as it stands now based on how it's used and the ecosystem.

I never said Ruby was data oriented.