Settings

Theme

Is Julia the next big programming language? MIT thinks so, as version 1.0 lands

techrepublic.com

45 points by nalimilan 7 years ago · 7 comments

Reader

setr 7 years ago

the actual statement

http://news.mit.edu/2018/mit-developed-julia-programming-lan...

main quotes:

>Julia is the only high-level dynamic programming language in the "petaflop club"

>“The release of Julia 1.0 signals that Julia is now ready to change the technical world by combining the high-level productivity and ease of use of Python and R with the lightning-fast speed of C++,” Edelman says.

usgroup 7 years ago

Anyone actually switched from R to Julia? As in a deep R user that’s done it for a while. Really want to hear your thoughts if you did.

  • usgroup 7 years ago

    Also, anyone planning on writing a pl/Julia for Postgres? Please do ...

tempodox 7 years ago

The use case for Julia (scripting language for number crunchers) is a tiny fraction of what PLs are used for. MIT must have lost one eye and have a cataract on the remaining one if they see Julia as “the next big“ PL.

  • eigenspace 7 years ago

    The beauty of Julia is that it started as a number-crunching PL with a focus on having enough flexibility to deal with any sort of number crunching you might want to do. Ie. The language is built to support complex numbers, quaternions, national numbers, dual-numbers, etc. just as well as it supports good ol' `Float64`s.

    It turns out that making a language that did this satisfactorily requires that you build a language that supports amazing flexibility and expressiveness everywhere in the language which ended up making it a fantastic general purpose programming language.

    The beauty is that Julia's AST is a language object that you can manipulate at runtime or compile time and make whatever modifications you like. This makes Julia code itself a wonderful intermediate representation for whatever domain specific language you'd care to build and the domain of that language need not be numeric.

  • dragonwriter 7 years ago

    > The use case for Julia (scripting language for number crunchers) is a tiny fraction of what PLs are used for.

    Julia is a pretty awesome general purpose PL; it's motivating use may have been for number crunchers, but the result is strength in a number of areas of much broader application.

  • snicker7 7 years ago

    Julia is advertised as general purpose. I can imagine it eventually obtaining a presence in web development.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection