JuliaCon India 2015

The first Indian conference on the Julia programming language

Julia is a high-level dynamic language which was invented out of greed to do more. Unlike other high-level dynamic languages, Julia is really fast. It inherits design tenets from Lisp, builds on the good parts of C, MATLAB, R, Python and Ruby to create a language that is performant and highly productive at the same time.

We are proud to announce the first ever JuliaCon India. It will feature the creators of the language Jeff Bezanson, Stefan Karpinski, and Viral B Shah, and an enthusiastic contingent of Julia programmers in India. It’s a two-day event consisting of a day-long conference (9th Oct) and a workshop (10th Oct).

Hosted by

This is the space for submitting proposals to speak at JuliaCon India - happening on the 9th and 10th of October 2015, in Bangalore. more

Stefan Karpinski

@stefan1729

Solving the "Two Language" Problem in Data Science

Submitted Sep 8, 2015

An introduction to the excellent general purpose computing features in Julia, and what makes it a single ideal tool for data science. Also inroduce how Julia can call Python or C code with 0 overhead.

Outline

Before actually doing computation on data, one needs to clean up a messy data set, which almost always involves some kind of string manipulation, pattern matching, invoking shell commands, or even running some code in another language. After doing the computation, you probably again need to convert data to another
format, send it over the network or serve via a HTTP server.

Traditionally people working with data have accepted it as a fact of life that their computing language is terrible at doing any of this. Anything other than matrix or vector operations ought to be the job of
another general purpose language - be it Python, Ruby or Java. But Julia begs to differ, and provides principled primitives for doing all of this and more.

This talk is about the features other numerical computing environments seem to incorporate only as an afterthought.

Shelling out, Julia’s take on Unix pipes, generic asynchronous IO framework, string manipulation, string macros, package management and open source workflow - all of the stuff that let you do everything without jumping between languages, or hiring a team of bearded perl hackers.

Speaker bio

Stefan is a data scientist and applied mathematician. He’s previously worked at Akamai, Citrix Online, and Etsy. He then went on to co-create Julia.

  • julialang.org/blog/2012/02/why-we-created-julia/

Comments

{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Hosted by

This is the space for submitting proposals to speak at JuliaCon India - happening on the 9th and 10th of October 2015, in Bangalore. more