What is Julia named after?

For example: named after the wife of President Ulysses S. Grant.
[not true]

I suspect it was flagged because referring to the language as gendered or comparing it to any particular person is against the community standards.

It’s against the community standards because it is a deeply uncomfortable and insensitive comment to make.

(This is responding to the above commenter who has since deleted their post).


Do not understand why the above post was flagged.

A real cause of discomfort could be the ugly SS-like picture posted above, to which most people would prefer Julia Roberts’ instead.


Given the gendered name “Julia” and the gendered descriptor “pretty”, the language’s name may be inspired by the gendered personal name. However, the policy is to separate the name of the language from the personal name.

Regardless of the name policy or origin, please refrain from personally attacking each other about it. Having a friendly community is most important.


I was one of the morons who while not flagging the post messaged Patrick about it. I would object to that general characterization of me (although I’m sure my kids would often agree!), but more broadly I believe we should adhere to the Julia community standards and code of conduct which we all agreed to when signing up to the forum.

I don’t think there’s any chance anyone would “tackle” PrettyPrint or PrettyTables, given that they evidently are in line with the community standards. I would also point out that while his aims of overall world domination might be considered shady, M. Bison was never a member of the SS.


Fyi, there is unfinished work here and here. Good luck :slight_smile:

1 Like

While I think what you’ve written is basically sensible, and in other contexts I might have given you a :hearts:, the notion that personal names are gender-specific is a bit old fashioned?

Hi! First, my thought was - Julia…
But (after reading a few messages from this thread) I decided to research some info via Wikipedia. And it’s said that Julia was developed by Jeff Bezanson, Stefan Karpinski, Viral B. Shah.

I don’t buy that “no.”

Me neither.
I like to think one of the programmers was in love with someone named Julia. 妄想

It’s an acronym for “Just use Lisp instead, amigos.”


It’s because @alanedelman claims direct descent from the Julian dynasty.


It’s a portmanteau of Jupyter, Lisp and Ada (correctly pronounced “Ju-lih-ay”), originally suggested by Fernando Pérez as a new backend for Jupyter.


It’s because half of what it does is meaningless.


When I asked ChatGPT, it gave some more made up reasons:

There is no definitive answer as to why the Julia language is called Julia, as the language’s creators have not publicly stated the reason for the name. However, here are some possible reasons that could be associated with the name Julia:

  1. The name Julia could be a reference to Julia Robinson, a prominent mathematician who made significant contributions to the field of computability theory.
  2. Another possible explanation for the name Julia could be that it is an acronym for Just Use Language Instead of Algorithms, which reflects the language’s goal of making complex computations easier to write and understand.
  3. It could also be a nod to the famous computer scientist Grace Hopper, who was known for naming programming languages after women (e.g., COBOL was named after Admiral Grace Hopper’s title at the time, “Commander of the Bureau of Ordnance Language”).
  4. Some people have speculated that the name Julia is derived from the Latin word “Julius,” which means “youthful” or “downy-bearded.” This could reflect the language’s status as a relatively new and innovative programming language.
  5. Alternatively, the name Julia could be a reference to the protagonist of the novel “Julie of the Wolves” by Jean Craighead George, which is about a young girl who learns to survive in the Alaskan wilderness by adapting to her environment. This could be seen as a metaphor for the adaptability and versatility of the Julia language.

This comment in the source seems to confirm it…


In case the joke is lost for some - the linked repo is a fork, that comment does not exist in the original (at least at time of writing).


Justice League In Action

1 Like

Searching for the reason of the name Julia for the programming language JUst Leads to Idle Abstraction.


1 Like

Quite honestly, I think the name “Julia” was a bad choice by the language design team. It doesn’t mean anything, has no programming or historical relevance, it doesn’t Google well, it’s generic, doesn’t stick in your memory, it’s not funny or clever, etc etc. Many other programming languages are also badly named, but that’s no excuse - it’s still a missed opportunity. Naming is important.

But I’ve used Julia practically daily for the past five years for all kinds of work and hobby uses - I’ve built several energy system optimization models, a GIS package for generating input data for those models and an interactive climate model with integrated web server. I’ve done web scraping, image manipulation and fingerprinting, Covid statistic tracking, election poll trends and general utility scripts. Julia has completely replaced Matlab, C, Python, Perl, GAMS and Ampl, and to some extent Javascript. I’m not a good programmer but I really think it’s the ultimate language for engineering. And in all the time I’ve spent with it there are only two language design choices I find questionable or peculiar or even slightly less than perfect: (1) the use of * for string concatenation (I understand the multiplication analogy, but still) and (2) the name of the language.

I still don’t like “Julia” but I love Julia, so I’ll take it.


Love for Julia has reasons that reason cannot understand…
And Julia’s logo stands out for miles.