A look at the key characteristics of the Julia programming language, as scientists increasingly adopt the language for tackling large-scale numerical problems
Fortran has ruled scientific computing, but Julia emerged for large-scale numerical work. — I've been running into a lot of happy and excited scientists lately. Tweets: @swmckay , @rickasaurus , @juliacomputing , @_lazappi_ , @tradediversion , @dff , @kdpsinghlab , @gvwilson , @j_perkel , @arstechnica , and @matvil Tweets: Scott McKay / @swmckay : https://arstechnica.com/... Julia is really good, but for the record... * CLOS (Common Lisp) got this mostly right 35 years ago. * Dylan got this even more right 25 years ago. Richard Minerich / @rickasaurus : This is a pretty sweet love letter to Julia lang. I wonder if the libraries are there to make it my primary machine learning language though (ideally you'd have python interop) https://arstechnica.com/... Julia Computing / @juliacomputing : The unique combination of virtues that Julia offers ... expands the universe of things that can be accomplished ... by a normal human. It allows the scientist to imagine things that might not be imagined without it. Read more https://arstechnica.com/... #julialang Luke Zappia / @_lazappi_ : Apart from the discussion of Julia (which is also interesting) this article has some pretty great descriptions of the differences between function and object oriented languages https://arstechnica.com/.... @tradediversion : .@JuliaLanguage has become “the one that scientists would turn to when tackling large-scale numerical problems.” Multiple dispatch is “neither object oriented nor functional”. Has “the benefit of having been designed in the age of Unicode” https://arstechnica.com/... via @merubhanot Donald Fischer / @dff : “The unique combination of virtues that #JuliaLang offers to the computational scientist expands the universe of things that can be accomplished in a finite time by a normal human. It allows the scientist to imagine things that might not be imagined without it.” 🔬♥️ https://twitter.com/... Karandeep Singh / @kdpsinghlab : A really nice description of the difference between functional and object-oriented programming. https://arstechnica.com/... https://twitter.com/... Greg Wilson / @gvwilson : Are you a software engineering grad student looking for a cool research idea? This article makes several strong claims about the benefits of a particular programming language: design a study to validate or refute them, then publish it and its rationale. https://arstechnica.com/... 1/ Jeffrey Perkel / @j_perkel : Great explainer on why scientists increasingly are adopting @JuliaLanguage, by @lpfeed @arstechnica. https://arstechnica.com/... @arstechnica : Fortran has ruled scientific computing, but in recent years @JuliaLanguage has emerged for large-scale numerical work. https://arstechnica.com/... #JuliaLang Mattias Villani / @matvil : Ars technica article on how multiple dispatch in #julialang makes packages just ‘magically’ work together and how this realization is giving Julia a second boost of popularity now. https://arstechnica.com/...