Julia Language Creators Awarded Numerical Software Prize
Written by Sue Gee   
Tuesday, 01 January 2019

Three of the co-creators of the Julia programming language are the recipients of the 2019 James H. Wilkinson Prize for Numerical Software, which is awarded every four years to recognize innovative software in scientific computing by researchers in the early stages of their careers. 

Julia is a dynamic language for technical computing that is especially good at running MATLAB and R-style programs and has achieved popularity among the scientific computing community.

The 2019 Wilkinson Prize prize, which comprises $3000 plus a commemorative plaque for each winner, has been awarded to recognize the Julia as:

“an innovative environment for the creation of high-performance tools that enable the analysis and solution of computational science problems.”

julia cocreators

Pictured left to right, Stefan Karpinski, Viral Shah, and Jeff Bezanson who will receive the 2019 James H. Wilkinson Prize for Numerical Software. Julia's fourth co-creator, Professor Alan Edelman, is at the far right. 

According to the Numerical Algorithms Group (NAG), which together with Argonne National Laboratory and  the National Physical Laboratory (NPL) administers it, the Wilkinson Prize was established to honour the outstanding contributions of Dr James Hardy Wilkinson to the field of numerical software. 

As recorded in our history article Alan Turing's Ace, Jim Wilkinson, became Alan Turing's Assistant at the NPL in 1946 to write subroutines to do floating -point arithmetic. When Turing left the NPL in 1948 it was Wilkie, as he was then known, who took control of the project to create the Pilot ACE computer. 

Candidates for the prize must have worked in mathematics or science for at most 12 years after receiving their PhD and judging criteria are: 

  • the clarity of the software implementation and documentation;
  • the importance of the application(s) addressed by the software;
  • the portability, reliability, efficiency and usability of the software implementation;
  • the clarity and depth of analysis of the algorithms and the software in the submission;
  • the quality of the test software.

The 2019 prize, which comprises $3000 plus a commemorative plaque for each winner, will be shared by Jeff Bezanson who was awarded his PhD in 2015 and former Julia Lab researchers, Stefan Karpinski and Viral Shah. According to a statement from the selection committee:

“Julia allows researchers to write high-level code in an intuitive syntax and produce code with the speed of production programming languages and has been widely adopted by the scientific computing community for application areas that include astronomy, economics, deep learning, energy optimization, and medicine. In particular, the Federal Aviation Administration has chosen Julia as the language for the next-generation airborne collision avoidance system.”

As we reported in 2015 when Julia was given $600K by the Moore Foundation to get the dynamic language to a production version, Julia first came to attention in 2012 when it was publicly released, but development began on it in 2009 under the direction of MIT professor of Computer Science Alan Edelman. Julia passed the milestone of release 1.0 in August 2018, see our report.

Since 2012 Julia has over 3 million downloads and is used in over 1,500 universities for scientific and numerical computing. Commenting on its success in the MIT announcement of the Wilkinson prize  Professor Edelman said:

“I am proud of the intellectual contributions of the Julia Lab, which applies the latest in computer science to science and engineering problems, while engaging interdisciplinary collaborations all over campus and beyond. Julia is increasingly the language of instruction for scientific computing at MIT.” 

 

julialogo1

More Information

Julia language co-creators win James H. Wilkinson Prize for Numerical Software

James H.Wilkinson Prize for Numerical Software

Julia Lab 

Related Articles

Julia 1.0 Released 

Julia Gets $600K

Julia 0.4 Released

 

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on, Twitter, Facebook or Linkedin.

Banner


A Reverse Engineering Workshop for Beginners
17/05/2019

A Reverse Engineering workshop for absolute beginners comes from cybercrime researcher Ophir Harpaz. It is available, for free, online.



Jobs Need More Than JavaScript
31/05/2019

JavaScript is one of the top programming languages required for employment. However, employers are usually looking for a combination of skills. Find out what else you should add to your resume to land [ ... ]


More News

appC

 



 

Comments




or email your comment to: comments@i-programmer.info

Last Updated ( Tuesday, 01 January 2019 )