{"id":4466,"date":"2012-08-14T12:35:58","date_gmt":"2012-08-14T11:35:58","guid":{"rendered":"http:\/\/www.walkingrandomly.com\/?p=4466"},"modified":"2012-08-14T12:35:58","modified_gmt":"2012-08-14T11:35:58","slug":"the-julia-language-hits-a-new-speed-milestone","status":"publish","type":"post","link":"https:\/\/walkingrandomly.com\/?p=4466","title":{"rendered":"The Julia Language hits a new speed milestone"},"content":{"rendered":"<p>I first mentioned Julia, a new language for high performance scientific computing, back in the <a href=\"https:\/\/www.walkingrandomly.com\/?p=87\">February edition of a Month of Math software<\/a> and it certainly hasn&#8217;t stood still since then.\u00a0 A WalkingRandomly reader, Ohad, recently contacted me to tell me about a<a href=\"https:\/\/groups.google.com\/forum\/#!topic\/julia-dev\/iOmSTCZoc-g\/discussion[1-25]\"> forum post <\/a>announcing some Julia speed improvements.<\/p>\n<p>Julia has a set of <a href=\"https:\/\/github.com\/JuliaLang\/julia\/blob\/master\/test\/perf\/perf.jl\">micro-benchmarks<\/a> and the <strong>slowest of them is now only two times slower than the equivalent in C<\/strong>.\u00a0 That&#8217;s compiled language performance with an easy to use scripting language.\u00a0 Astonishingly, Julia is faster than <a href=\"http:\/\/gcc.gnu.org\/fortran\/\">gfortran<\/a> in a couple of instances.\u00a0 Nice work!<\/p>\n<p>Comparison times between Julia and other scientific scripting languages (<a href=\"https:\/\/github.com\/JuliaLang\/julia\/blob\/master\/test\/perf\/perf.m\">MATLAB<\/a>, <a href=\"https:\/\/github.com\/JuliaLang\/julia\/blob\/master\/test\/perf\/perf.py\">Python<\/a> and <a href=\"https:\/\/github.com\/JuliaLang\/julia\/blob\/master\/test\/perf\/perf.R\">R<\/a> for instance) for these micro-benchmarks are posted on <a href=\"http:\/\/julialang.org\/\">Julia&#8217;s website<\/a>.\u00a0 The Julia team have included the full benchmark source code used for all languages so if you are an expert in one of them, why not take a look at how they have represented your language and see what you think?<\/p>\n<p>Let me know if you&#8217;ve used Julia at all, I&#8217;m interested in what people think of it.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I first mentioned Julia, a new language for high performance scientific computing, back in the February edition of a Month of Math software and it certainly hasn&#8217;t stood still since then.\u00a0 A WalkingRandomly reader, Ohad, recently contacted me to tell me about a forum post announcing some Julia speed improvements. Julia has a set of [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[59,7],"tags":[],"class_list":["post-4466","post","type-post","status-publish","format-standard","hentry","category-julia","category-programming"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p3swhs-1a2","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/posts\/4466","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4466"}],"version-history":[{"count":2,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/posts\/4466\/revisions"}],"predecessor-version":[{"id":4468,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/posts\/4466\/revisions\/4468"}],"wp:attachment":[{"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4466"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4466"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4466"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}