Why is this guy betting on Julia?

Julia is the name of a dynamic programming language for doing technical computing. It is not as popular as the R language, but it is not doing too badly on its own.

I came across Julia a few months after I started messing with R, but because R is fun to work with and is sufficient for stuff I’m working with now, I never bothered to explore Julia.

After reading an article titled Why I’m Betting on Julia by a guy named Evan Miller, I’m tempted to explore Julia in-depth. If you are interested in technical and statistical computing languages, I think it’s worth reading. Perhaps you too might be moved to explore Julia, if you have not done so already.

Here’s an excerpt:

I 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.

You may read the complete article here.

Julia language dynamic technical computing

Related Posts

Jitsi 1.0 released Version 1.0 of Jitsi, an audio/video and chat communicator, has been released. This comes after four months of active development, bug hunting and fix...
FreeOTP now vailable for Android. Install it from Google Play FreeOTP is now available for Android and can be installed from Google Play. FreeOTP, which is based on open standards, is a "multi-factor authentic...
Dummy-Proof BitTorrent Download Client To make BitTorrent appeal to an even wider audience, uTorrent parent company BitTorrent Inc. has released a brand new BitTorrent client today. Codenam...
LG’s 8-inch G Pad 8.3 Android tablet With the announcement of the G Pad 8.3 Android-powered tablet computer, LG just launched its own version of an 8-inch tablet computers. It probably is...
Secure an Apache website with a Let’s Encrypt SSL certificate on Fedora Editor: This article was originally titled "LetsEncrypt now available in Fedora" and originally published on Fedora Magazine. For correctness, all ref...
Clair: A vulnerability analysis tool for Containers Clair is a vulnerability analysis tool for containers that was just released by CoreOS. CoreOS is the same outfit that's behind the development of ...

We Recommend These Vendors and Free Offers

Launch an SSD VPS in Europe, USA, Asia & Australia on Vultr's KVM-based Cloud platform starting at $5:00/month (15 GB SSD, 768 MB of RAM).

Deploy an SSD Cloud server in 55 seconds on DigitalOcean. Built for developers and starting at $5:00/month (20 GB SSD, 512 MB of RAM).

Want to become an expert ethical hacker and penetration tester? Request your free video training course of Online Penetration Testing and Ethical Hacking

Whether you're new to Linux or are a Linux guru, you can learn a lot more about the Linux kernel by requesting your free ebook of Linux Kernel In A Nutshell.


Leave a Comment

Your email address will not be published. Required fields are marked *

*