It depends on the nature of your compute. If it is dominated by IO, or if you are actually calling native libraries (like `numpy` does, or it is something that is handled by `arrow`), there is no reason to switch away from Python. If you are writing custom algorithms, I think https://julialang.org/ is a great option. - Source: Hacker News / 12 days ago
Without articulating what particular tradeoffs the author is balancing and sounding like they only recently realized/discovered the parallelism advantage possible to functional programming languages and paradigms, it is hard to know for sure, but I might venture a guess that Julia will be superior to what they build: https://julialang.org. - Source: Hacker News / 19 days ago
On the flip side, if you intend to use anything more sophisticated than a vanilla feedforward or convolutional neural net, the Python frameworks are pretty much going to be your only practical choice. You might also consider using Julia, which may have more familiar syntax if you've used Matlab primarily. - Source: Reddit / 21 days ago
You should check out Julia (https://julialang.org/), that's very close to what you describe. - Source: Hacker News / 21 days ago
However, if you are writing numerical code in Fortran and want to be able to better interface it it with machine learning tools and methods, the number one thing I can recommend is to look into Fortran-based automatic differentiation tools. This will enable you to calculate exact derivatives of your code, which are useful to have for training and optimization loops. You can also look into f2py and f90wrap for... - Source: Reddit / 25 days ago
Julia is a general purpose programming language well suited for numerical analysis and computational science. Sometimes it's stated as a future of machine learning and the most natural replacement for Python in this field. - Source: dev.to / about 1 month ago
"dynamically/JIT compiles to LLVM then machine code": but that doesn't define a DSL as far as I know, I don't know Julia (just in my list of wanna learn it) but it does seem to be a full blow programming language https://julialang.org/. - Source: Reddit / about 1 month ago
As an alternative to programmer oriented languages like C++, Julia (https://julialang.org/) is designed to be a data-science oriented language. It has no complicated topics like pointers, references, etc. It is also dynamically typed (just like R so you do not need to explicitly type every variable) but compiled on the fly so you get similar performance with C++ (albeit with a few seconds of start time to... - Source: Reddit / about 2 months ago
In addition to Structured Query Language(SQL), we can also use a variety of different programming languages, such as Python, Java, JavaScript, R, Julia, Scala, or any other programming language as long as it supports a basic database connection and functions to perform all of those operations, to connect to databases and perform more advanced query operations on the data. This gives us greater flexibility and... - Source: dev.to / 2 months ago
A state-of-the-art programming language for applied mathematics: https://julialang.org. - Source: Reddit / 3 months ago
The Julia folk are trying to build a competitor. They’ve made a promising start but the Python ecosystem and is hard to beat. Also it’s a great REPL environment many data science folk like. - Source: Reddit / 3 months ago
I would suggest studying numerical analysis. Timothy Sauer's book Numerical Analysis (example link) is a good place to start. It has Matlab exercises, but you can use Julia instead if the Matlab license is too expensive. The languages are very similar. - Source: Reddit / 3 months ago
Julia may fit the needs that prompted R originally better than rust, but with a lot of the same improvements (such as based on LLVM). - Source: Reddit / 3 months ago
In many cases it would be sufficient to have a few type annotations combined with type stable code in order for a compiler or type checker to infer most types. Examples for this are https://julialang.org/ and https://numba.pydata.org/ . - Source: Reddit / 3 months ago
Https://julialang.org/ for non-trivial numerical calculations - mathematical syntax and very high runtime performance. - Source: Reddit / 4 months ago
Yes check out Julia - https://julialang.org/. - Source: Reddit / 4 months ago
Julia comes to mind. Probably not as fast as C++, but feels like python (without the huge userbase and tons of libraries). - Source: Reddit / 4 months ago
Julia is also a very good alternative: https://julialang.org/. The syntax is very similar to Matlab. - Source: Reddit / 5 months ago
I tend to use the latest debian package of things and apt seems to only go to 1.5.3+dfsg-3 version of Julia. I must have downloaded from julialang.org because I'm at 1.6.6. Anyway, downloading 1.8.2 now. Thx. - Source: Reddit / 5 months ago
I'm doing a similar trawl. So far Julia is looking like the language to beat. https://julialang.org/. - Source: Hacker News / 6 months ago
You might like programming in Julia. Using Pluto notebooks is generally excellent too. - Source: Reddit / 6 months ago
Do you know an article comparing Julia to other products?
Suggest a link to a post with product alternatives.