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.
Hi! First, my thought was - Julia…
I don’t buy that “no.”
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:
- The name Julia could be a reference to Julia Robinson, a prominent mathematician who made significant contributions to the field of computability theory.
- 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.
- 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”).
- 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.
- 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
Searching for the reason of the name Julia for the programming language JUst Leads to Idle Abstraction.
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.
* 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.
Julia Unlocks Limitless Incorrect Acronyms
That’s where my mind goes when I come across the name Julia. Thank you for that.
Julia is names after Julia Chang
Julia Chang (ジュリア・チャン Juria Chan ?) is a video game character in the Tekken series. She is the adopted daughter of Michelle Chang, who taught her how to fight, which is why they share the same fighting style.