/
15.12.2017 at 12:00 am
Cuttings

The Breakings of Julia

The low-level diving tinkerability of Julia.

... read about Julia a while back, and thought it sounded cool, but not like something I urgently needed. Julia is a dynamic language with great performance. That's nice, I thought, but I've already invested a lot of time putting a Ferrari engine into my VW Beetle — why would I buy a new car? Besides, nowadays a number of platforms — Java HotSpot, PyPy, and asm.js, to name a few — claim to offer "C performance" from a language other than C. Only later did I realize what makes Julia different from all the others. Julia breaks down the second wall — the wall between your high-level code and native assembly. Not only can you write code with the performance of C in Julia, you can take a peek behind the curtain of any function into its LLVM Intermediate Representation as well as its generated assembly code — all within the REPL. [...] Bam — you can go from writing a one-line function to inspecting its LLVM-optimized X86 assembler code in about 20 seconds. So forget the stuff you may have read about Julia's type system, multiple dispatch and homoiconi-whatever. That stuff is cool (I guess), but if you're like me, the real benefit is being able to go from the first prototype all the way to balls-to-the-wall multi-core SIMD performance optimizations without ever leaving the Julia environment.

- Evan Miller
Why I'm Betting on Julia

I haven't explored Julia. But what an interesting point to consider.


Filed under:
#
#
Words: 251 words approx.
Time to read: 1.00 mins (at 250 wpm)
Keywords:
, , , , , , , , ,

Other suggested posts

  1. 26.12.2022 at 08:20 pm / Lusa to Overmorrow, Kelmarin to Ereyesterday
  2. 15.06.2022 at 01:04 am / Prepackaged Thought Cassettes
  3. 27.06.2021 at 12:49 pm / Eloquent Javascript / Chapter 2, Exercise 03
  4. 23.08.2018 at 09:53 am / Nostalgic Non-Memories
  5. 12.03.2016 at 12:00 am / Transcript of Tifa Funk - Interlude Solo (Tifa's Theme by Tetrimino)
  6. 17.01.2015 at 12:00 am / Grandma - Guitar Arrangement (NieR Gestalt)
  7. 18.07.2014 at 12:00 am / Keep Learning Songs
  8. 29.11.2013 at 12:00 am / ガラケー Garakei Evolution
  9. 08.11.2013 at 12:00 am / Red Riding Hood's Examination-in-Chief
  10. 16.08.2010 at 12:00 am / Lost Nuances in 'Ivan the Terrible'
© Wan Zafran. See disclaimer.