Julia programming language
Feb. 16th, 2020 01:42 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Julia is an unusual language. It is based around the idea of "eating your cake and having it too, again and again". Flexible and very fast at the same time, friendly readable syntax and Lisp-strength macros and multiple dispatch, etc:
https://julialang.org/blog/2012/02/why-we-created-julia/
Julia Flux is trying to become the next generation machine learning framework, and is also characterized by this approach of "eating your cake and having it too". If TensorFlow 1.0 is the past, and PyTorch is the leading state-of-the-art framework of the present, Julia Flux is quite likely to become the machine learning framework of the future; see the first comment in this blog post for details:
https://dmm.dreamwidth.org/23453.html
Does anyone here use Julia, or does anyone here knows someone who uses Julia?
Crosspost: anhinga-anhinga.livejournal.com/84046.html
https://julialang.org/blog/2012/02/why-we-created-julia/
Julia Flux is trying to become the next generation machine learning framework, and is also characterized by this approach of "eating your cake and having it too". If TensorFlow 1.0 is the past, and PyTorch is the leading state-of-the-art framework of the present, Julia Flux is quite likely to become the machine learning framework of the future; see the first comment in this blog post for details:
https://dmm.dreamwidth.org/23453.html
Does anyone here use Julia, or does anyone here knows someone who uses Julia?
Crosspost: anhinga-anhinga.livejournal.com/84046.html
no subject
Date: 2020-02-16 04:32 pm (UTC)I saw a presentation at StrangeLoop, about 5 years ago. Was totally unimpressed. Looked like a modern fortran to me.
no subject
Date: 2020-02-16 07:20 pm (UTC)But I have a good friend who is using Julia (because that's what his co-employees are using at work), and recently I got some extra motivation to make an extra effort to look at what he is doing in general, including Julia ecosystem, to see if some of it might be holding the keys for my problems.
And, obviously, machine learning frameworks is one place where Python seems to have an overwhelming advantage, nothing else just comes close to modern Python machine learning frameworks. So when I've seen Julia Flux a few weeks ago, which seems to be so much better than any of Python mainstream frameworks, my whole thinking about Julia changed, and that was because of the thinking in this thread: https://anhinga-anhinga.livejournal.com/84046.html?thread=724558#t724558
And when I looked closer at Julia I've seen the quality of thinking in that community. These people are as strong as Haskell folks in terms of programming language theory and practice, it's just amazing.