Julia: A Fast Dynamic Language For Technical Computing

  • May 1, 2012 · 7:00 PM

After a brief hiatus, we are very excited to announce our May meetup will feature one of the hottest new languages in statistical computing: Julia.  We are delighted to welcome Stefan Karpinski, one of the creators of Julia, to give an introduction to the language and his perspective on statistical computing.

Julia is a general-purpose, high-level, dynamic language in the tradition of Lisp, Perl, Python and Ruby. It is designed to take advantage of modern techniques for executing dynamic languages with statically-compiled performance. As part of this design, the language has an expressive type system, which programmers may leverage for dispatch and error checking — incidentally providing the compiler with useful type information. Using types is entirely optional, however: "typeless Julia" is a valid and useful subset of the language, similar to traditional dynamic languages, which nevertheless runs at statically compiled speeds.\

Julia is especially good at running Matlab and R-style programs. Given its level of performance, we envision a new era of technical computing where libraries can be developed in a high-level language instead of C or Fortran. We have also experimented with cloud API integration, and begun to develop a web-based interactive computing environment. The ultimate goal is to make cloud-based supercomputing as easy and accessible as Google Docs.

We will also hear from a mix of people who have already started developing in Julia and see some examples of what they have developed.

The meetup will follow our typical schedule: pizza will begin at 6:15pm, Stefan will begin promptly at 7pm, and we will head to The Central Bar around 8:30pm.

Join or login to comment.

  • Stuart Andrews

    A little bit of C in my life
    A little bit of Ruby by my side
    A little bit of Lisp is all I need
    A little bit of Matlab is what I see
    A little bit of Python in the sun
    A little bit of R all night long
    A little bit of Perl here I am
    A little bit of Shell makes me your man
    :-)

    May 4, 2012

  • Mike Perkins

    Looks like a great language, look fwd to using it. Concise & enjoyable interactive presentation

    May 2, 2012

  • Stefan Karpinski

    For those who couldn't make it, Jeff and I gave a related but somewhat more languagey talk at Lang.NEXT if anyone wants to watch that: http://channel9.msdn.com/Events...­. Possibly more accessible interview also given at that event: http://channel9.msdn.com/Blogs/...­.

    Thanks to everyone who came to the meetup!

    May 2, 2012

  • Drew Conway

    Unfortunately, the talk was not recorded.

    Stefan's slides: http://files.meetup.com/1406240...­
    Shane's slides: http://files.meetup.com/1406240...­

    And John's slides are linked above by Alex.

    May 2, 2012

  • Alex Holehouse

    John's slides are here;
    https://github.com/johnmyleswhit...­

    May 2, 2012

  • Andrew Lim

    I'd second Suhas's request for the slides if they're available.

    May 2, 2012

  • Andrew Lim

    Enjoyed the talk, the presenters were clear and engaging and it's great to hear that from people involved right at the root of this project.

    May 2, 2012

  • A former member
    A former member

    I remember one of the speakers asking if it was being recorded, and someone said it wasn't.

    May 2, 2012

  • Mehboob Alam*

    $5 - totally worth it.. two thumbs up for the topic, speakers and organizers!!

    May 2, 2012

  • Suhas Mathur

    Any chance someone made a recording? Slides?

    May 2, 2012

  • Yongchao Ge

    The talk was very good. I'm thinking about switching some of computational intensive projects to Julia. In the old days, I just had to use C/C++ when R is not powerful enough for my algorithm implementations. I probably still rely on R/Bioconductor and the packages for most daily work as long as the computation can be done more than 10 minutes.

    May 2, 2012

  • Ryan Raaum

    Really interesting presentations with many great questions. Looking forward to seeing the work going forward with Julia. Especially interested to see how the package distribution system is shaping up, as that seems crucial.

    May 2, 2012

  • Teresa Brooks

    This was a great meeting...very informative.

    May 2, 2012

  • Aaron Goodman

    Julia is an exciting new language. Definitely the open source project to watch!

    May 2, 2012

  • Drew Conway

    Awesome talks all around! Many thanks to Stefan for providing a fantastic overview of the motivation for creating Julia, and so many code examples. Also, a special thanks to Shane and John for providing concrete examples of using Julia for statistical computing, and what needs to be added to the language to make it a first class statistical computing language.

    May 2, 2012

  • Alex Gaudio

    My favorite meetup so far. I thought they did an excellent job presenting a new language without attacking the existing languages or communities. Also, the three presenter style was very convincing. I definitely enjoyed this talk, and thank you for introducing us to julia. very exciting!

    May 2, 2012

  • A former member
    A former member

    Great topic, would like to hear this topic again as the project progresses

    May 2, 2012

  • Elliot Noma

    Very good set of presentations, but it raises the question of whether it makes more sense to add extensions to languages such as Python or R versus creating a new language.

    May 2, 2012

  • Milen

    looks very promising

    May 2, 2012

  • Marco Pereira

    Great talk. Very promising language. Looking forward to learn more about it and start kicking in the tires.

    May 2, 2012

  • A former member
    A former member

    Interesting talks.

    May 2, 2012

  • A former member
    A former member

    Great talks, great format. Really enjoyed it, learned a lot.

    May 2, 2012

  • Aaron Harnly

    Fantastic talk! Thanks to all of the speakers, to Drew, and to the thoughtful interlocutors. Looking forward to making some contributions, and seeing others do the same.

    May 1, 2012

  • Lou Belle

    Carter,
    I just gave up my spot 1 min ago. Maybe you can take it.

    May 1, 2012

  • Jonathan Shore

    in SF for 2 weeks, can't make. Look forward to the video.

    April 17, 2012

  • Alexis Le-Quoc

    Sadly out of town. I wish I could make it.

    April 16, 2012

Your organizer's refund policy for Julia: A Fast Dynamic Language For Technical Computing

Refunds are not offered for this Meetup.

Our Sponsors

People in this
Meetup are also in:

illustration

There are 16 million people on Meetup, start a Meetup Group for members like you in your area

Be yourself, together.

Start a Meetup Group

Log in

Not registered with us yet?

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy