Author Archives: LJuUG

Second LJuUG meeting on 25th March

By: LJuUG

Re-posted from: http://ljuug.tumblr.com/post/80456521999

The Power of Multiple Dispatch

The Julia Language’s suitability for scientific computing derives from a handful of basic and consistent design decisions. Multiple dispatch lies at the core of this, and is probably the most distinguishable feature of the language. 

In this talk, Avik Sengupta will provide a quick overview of Julia syntax, and then dive into multiple dispatch to discover how it provides the ability to create fast and expressive numerical code. We will see how multiple dispatch provides a solution to the “expression problem”.

Avik has developed Java applications for investment banks for over a decade. Two years ago he discovered Julia, and hasn’t looked back since. He is a contributor to the core language and the maintainer of various Julia packages.

Details on the meetup on the Skills Matter site:

https://skillsmatter.com/meetups/6224-the-power-of-multiple-dispatch 

Julia v0.2.0 release

By: LJuUG

Re-posted from: http://ljuug.tumblr.com/post/70993189915

The 0.2 release brings improvements to many areas of Julia. Among the most visible changes are support for 64-bit Windows, keyword arguments to functions, immutable types, a redesigned and polished package manager, a multimedia interface supporting usage of Julia in IPython, a built-in profiler, and major improvements to Julia’s linear algebra, I/O, and parallel capabilities.

These are accompanied by many other changes adding new features, enhancing the library’s consistency, improving performance, increasing test coverage, easing installation, and expanding the documentation. While not part of Julia proper, the package ecosystem has also grown and matured considerably since the 0.1 release. For more information about the release see the MD page on github .

How do Go, Scala and Julia compare with each other?

By: LJuUG

Re-posted from: http://ljuug.tumblr.com/post/69983071015

How do Go, Scala and Julia compare with each other?:

nellaikanth:

Answer by Eric Talevich:

Go is a systems programming language. Google created it to safely solve three specific problems that C++ was biting them with: concurrency, memory management and compilation time on large systems. It’s concise and readable, like Scala and Julia, but a bit fussy and…