“Along with my colleagues Jeff Bezanson, Stefan Karpinski, and Professor Alan Edelman, I started working on Julia to scratch an itch, being users of similar language ourselves. We wanted a language that did not trade-off performance for productivity and instead provided both high performance and high productivity,” said Viral Shah, co-creator of Julia, in an almost a decade-old interview with AIM. This was a year after the Julia programming language was created. Julia recently completed over a decade of existence and its popularity has skyrocketed over the last ten years.
In fact, in this year’s Stack Overflow Developer Survey, Julia ranked in the top 5 for the most loved languages, defeating Python, which stood at the 6th position and R at a far 33rd. In last year’s Stack Overflow Developer Survey, Julia had a good streak too. It had ranked 5th last year too out of the 38 languages on ‘most loved languages beating Python. In the April TIOBE Index ratings, Julia has jumped from position 32 to 26.
Image: Stack Overflow Developer Survey 2022
Logan Kilpatrick, Julia Developer Community Advocate, in a blog post, added that surveys like the ones mentioned above establish that the developers are getting a lot of value from Julia and are enjoying the experience.
Julia’s team started working on the language way back in 2009, way before its official launch on February 14, 2012. Julia has fulfilled and surpassed the initial goals it had set out when its original blog post came out. It states that Julia is now used by hundreds of thousands of people across different domains from personalised medicine to climate modelling, novel materials and space mission planning.
The Julia Computing Company was founded by the team along with Keno Fischer and Deepak Vinchhi in 2015. Its main product, JuliaHub, is a secure, software-as-a-service platform for developing Julia programs, deploying them, and scaling to thousands of nodes.
In June 2017, they raised USD 4.6 million in seed funding from General Catalyst and Founder Collective. The most recent funding stood at USD 24 million Series A, led by Dorilton Ventures in 2021.
R programming was mainly built for statistical computation to assist scientists and statisticians in computation. Julia has been built to solve the challenges that come with high-performing computing and keeping in mind the demand for speed. For example, in a blog written by Chris Elrod, Niklas Korsbo, and Chris Rackauckas, the researchers showed that Julia can be 5x faster than PyTorch for small network development.
The Julia Use and Developer survey 2021 (taking in account 2,660 Julia users and developers from more than 104 countries across six continents) said among Julia users and developers, Python is the second choice after Julia. The top reasons users and developers started using as per the respondents include: Julia seemed like the language of the future (63 percent), the elegance of the language (53 percent), its high speed (46 percent), and its ability to solve the two language problem (44 percent).
Image: Julia User & Developer Survey 2021 (julialang.org)
Julia has tools like MLBase.jl, Flux.jl, Knet.jl that can greatly help in machine learning capabilities. To run the official Julia model on your device, you have to download and install the package from their official Github site. It pulls the package directly through the Real-Eval-Print Loop This makes installing new packages much easier. Julia is fully open-source and free and can be downloaded and worked upon quite easily.
How to power applications for the data-driven economy
Building a career in Artificial Intelligence
Conference, in-person (Bangalore)
Deep Learning DevCon 2022
Conference, in-person (Bangalore)
Machine Learning Developers Summit (MLDS) 2023
Stay Connected with a larger ecosystem of data science and ML Professionals
Discover special offers, top stories, upcoming events, and more.
In June 2020, the Indian government launched IN-SPACe to increase private participation in the space sector.
The global stock images and videos market was valued at USD 4.68 billion in 2021.
Here’s a curated list of affordable and free online Web3 courses.
In March this year, Aqua Security’s Team Nautilus discovered a Python-based ransomware that was using Jupyter Notebooks to access and target other environments.
Campus Ambassador Program 2022 has been designed to nurture the data science talent at the university level & boost the data science ecosystem on campuses. #AIMCAP
These concepts sound straightforward, but why exactly are organizations not doing data governance or not doing it correctly?
The system is considered fair when the recommendation is unbiased towards any group or individuals consumer or even providers.
According to Wikileaks, RCS Lab is also a known business associate of the Italian spyware vendor Memento Labs.
Delta Lake is an open format storage layer that brings reliability to data lakes.
Making a career in data science is highly aspirational for many in this country.
Stay up to date with our latest news, receive exclusive deals, and more.
© Analytics India Magazine Pvt Ltd 2022
Will Julia surpass Python in popularity? – Analytics India Magazine