The Julia Language
A fresh approach to Technical Computing
Julia is a fast and flexible language for technical computing. While young among programming languages, at just over five years since its public release, it's rapidly gaining momentum. The community of around 150,000 users (and growing) have together built over 1300 packages (and counting). Scientists and engineers in particular are excited about Julia's ability to move ideas rapidly from prototype to production, with a flexible and interactive workflow that doesn't compromise on performance. You can learn more about Julia’s features at http://julialang.org/.
Compared to more established languages, Julia's package library is small and still coming of age – but for you, that's a great opportunity! Joining us for Google Summer of Code is a great way not only to build the packages and features you've always wanted and learn about something new, but also for those contributions to become core parts of Julia's ecosystem and used by many thousands of people. The scope of possible work is endless, but could include areas as diverse as developing the web stack, improving data munging facilities, hacking the compiler, or building packages for areas as life sciences, finance, physics, data science, machine learning, or something completely different! If that sounds interesting to you, please send an application, or reach out to us at https://discourse.julialang.org/ with any questions.