Wonderful! The one untold story is the more I use it the better the programmer I become. It is so easy to benchmark and profile code. It has a great community that will help you how to write high performance code. Congrats!
I really hope for Julia to become mainstream and maybe replace Python as the defacto lang for data science. Julia is an incredible language. Kudos to the team developing it.
Julia 1.0
11–20 of 446 posts
Re: Julia 1.0
#12Re: Julia 1.0
#13Apart from the library ecosystem, what attracts you to Julia?
Raw speed. Although julia has several nice features (multiple dynamic dispatch, macros), the raw speed obtained by annotating code with types is mind blowing. You can for the most part write like python, then annotate the slowest parts with types. It works really well.
Re: Julia 1.0
#14Re: Julia 1.0
#15Apart from the library ecosystem, what attracts you to Julia?
Raw speed. Although julia has several nice features (multiple dynamic dispatch, macros), the raw speed obtained by annotating code with types is mind blowing. You can for the most part write like python, then annotate the slowest parts with types. It works really well.
> square(x) = x * x
> @code_typed square(2.0)
CodeInfo(
1 1 ─ %1 = Base.mul_float(%%x, %%x)::Float64
└── return %1
) => Float64
> @code_typed square(2)
CodeInfo(
1 1 ─ %1 = Base.mul_int(%%x, %%x)::Int64
└── return %1
) => Int64
Functions specialize automatically to the arguments you pass in.Re: Julia 1.0
#16Apart from the library ecosystem, what attracts you to Julia?
Raw speed. Although julia has several nice features (multiple dynamic dispatch, macros), the raw speed obtained by annotating code with types is mind blowing. You can for the most part write like python, then annotate the slowest parts with types. It works really well.
Re: Julia 1.0
#17Ask HN: as a researcher using MATLAB daily, is there a Julia IDE that offers a similar experience?
Re: Julia 1.0
#18Apart from the library ecosystem, what attracts you to Julia?
Re: Julia 1.0
#19Ask HN: as a researcher using MATLAB daily, is there a Julia IDE that offers a similar experience?
It will take awhile for it to fully utilize v1.0. Remember, it just came out so packages will need to catch up. The debugger for example needs to be updated, along with the plotting packages and such. But once everyone updates it should give a very similar experience.
Re: Julia 1.0
#20Apart from the library ecosystem, what attracts you to Julia?
Actually, sometimes you feel its ecosystem does not attract you since this is really a new language, however, as a package developer, when we decide to use Julia or C++ to finish a performance sensitive simulator: https://github.com/QuantumBFS/Yao.jl we choose Julia, just because we only have two people and we still want something fast and easy to use in 3 month (since it is dynamic). Another thing is the multiple di…