Scientific Computing with Perl



Why spend all that time fighting/writing code in FORTRAN/C/C++ when you could enjoy writing it in Perl instead?


Perl is not usually atop the list of programming languages that people associate with Scientific Computing, but there is no particular reason for this other than unjustified opinion. The Human Genome Project would not exist without Perl and is perhaps the most well-known example of Perl in the scientific community.

In this session you will learn best practices for which CPAN modules to use in your field of interest, software development practices explained in terms of how they can help your research as well as showcasing a beta of an easy-to-use web-frontend to Perl scientific computing libraries. A short introduction about how Perl 6/Rakudo will effect the open source scientific computing community will be given as well.

Speaking experience


  • Leto avatar

    Jonathan Leto

    The Perl Foundation


    Jonathan Leto is a Software Developer at Rentrak Corp and the maintainer of several CPAN modules, including Math::GSL, for which he was a mentor in Google Summer of Code 2008. Jonathan is also active in the Parrot Virtual Machine project and Perl 6 on Parrot, aka Rakudo and is currently the organization administrator for The Perl Foundation in Google Summer of Code 2009. Jonathan received a Masters in mathematics from UCF, has published several papers in the field of differential equations and is keenly interested in Open Source scientific computing, especially with dynamic languages.