What do you think of the Julia Language?

Well Sup Forums?

Why not just use Python?

to beta for me.. I would feel like a literal cuck programming in something called "julia"

I've spend too much time learning to vectorize everything and use matrix operations to throw it away.

faster
doesn't need a gazillion imports to be useful
arguably better syntax

That could work out if they got their shit together...
muh sunken cost fallacy

Cowboy Bebop girlfriend

I think that there shouldn't be so many languages that have no redeeming qualities /reasons to exist

True. Most scripting languages from the 90s and so called system programming languages from the 80s and prior shouldn't exist.

Also, one redeeming quality is clearly not enough, see Lisp.

Why not just use Fortran?

It's my name

Reminds me of porn

It hasn't taken off yet, chances are it never will. And if nobody supports it, I can't use it, so I don't care. That's how it works unfortunately.

>faster
Rarely run into problems with speed honestly. Just stop writing shitty code

>doesn't need a gazillion imports to be useful
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt


Wow that was difficult.

>arguably better syntax
Arguably not, it's entirely subjective. Also, give some examples.

So is it doomed to success or to succ?

>Rarely run into problems
Try doing a simulation of any kind, or numerically solving a complex system. Julia is for scientific computing not just plotting stuff.

>It hasn't taken off yet
>Rarely run into problems with speed honestly. Just stop writing shitty code
It getting more and more popular with banks and quants because of how much it's faster than matlab (up to 10x). if you're code runs in 1 hour instead of 10 it's pretty significant.

She is pretty.

I consider it promising, but I didn't like programming in it. It may be a good mathematical tool in it's current state already, but it's lacking as a programming language. I'm keeping an eye on it though and may try again when it nears 1.0.

T H E B E S T
H
E
B
E
S
T

I really like it.

Still early, but very promising. With luck it will replace Python not only in numerical computing, but also in scripting and webdev.

+ non-bullshit package manager (!)
+ fast: closer to SBCL and LuaJIT than CPython
+ multiple dispatch
+ macros
+ easy C, Python, Fortran FFI
+ better process mgmt support for scripting
+/- more C-like syntax
They sell Julia as a replacement for Python, but really, it's more of a Dylan.

>I would feel like a literal cuck
Why? Ships, airplanes, etc. traditionally have female names.

You must be at least 18 years old to post here.

>it's lacking as a programming language
In what ways?

>if you're code
but I am not code

how's the performance compare to python+c extensions, etc.?

It's fast but the syntax is funny and the documentation sucks...
It could become better than python though

>Try doing a simulation of any kind
numba

>Why not just use Python?
Because high order functions and lambdas in Python (and Ruby) are retarded and gimped because they get cock blocked by OO scope. Also Julia is not stuck using conventional OO which really doesnt make sense in a data centric language where everything is dynamic and changing/morphing. Julia doesnt run into an of the "this" bullshit that Javascript has with data structures.

>I think that there shouldn't be so many languages that have no redeeming qualities /reasons to exist
Julia has a very good reason to exist which is to replace R and Matlab. The only people who complain about too many programming langauges are old programmers who started out in the 90s when there was only C++, Java, VB, PHP, Perl and you had to do everything in one language. Do yourself a favor and just retire already, we dont need one trick ponys anymore.

post cock

>>if you're code
>but I am not code
Then who was code?

>Julia Language
Is that the wikileaks guy?

Probably the best language for scientific computing currently available. Works well in conjunction with Python. Hell, anyone using R, Octave, or, god forbid, MATLAB ought to either switch to Julia or switch to some discipline in the humanities.

Nobody really plays with Julia, so it doesn't really matter I suppose.

It's the future, tbqh.
Everyone in our physics departments has adopted it and it's pretty universally loved. The syntax is great and easily to read and write, the package manager is great, it's super fast. It's basically a mix of the power and speed of C++ and the ease of readability of Python, and that's quite the feat they're pulling off.

It's mostly aimed at scientific computing, but if it actually expanded beyond that scope and got used for more things, I would be super happy with that.

Also, these.

*and easy to read and write

seems promising but i thought rust was gonna eat its lunch desu