Julia is ready for sale



picture author



Now I would like to share my conclusions made after several conversations in which I participated at JuliaCon 2020 .



20 ( , ), , . , :



, .

, JuliaCon 2020, , ,



!



( ) , JuliaCon 2020, .



, , , , , , ( — , ).





Julia. , : , , , , , , , .



:







Pkg.update() What's new in Pkg , Julia . , .



BinaryBuilder.jl, , , C, C++, Fortran, Go Rust, , Julia ( , , , ).





, , Julia . . , :





, Python, . JuliaPy.



Julia, , , , (, , ZMQ.jl, Opus.jl, PortAudio.jl, DSP.jl).



, , — JSServe: Websites & Dashboards Julia, , markdown, HTML/Javascript Jupyter / Atom / Nextjournal -.





Juno 1.0 Using VS Code , IDE VS Code . : ( ), , , Jupyter .





ML, Julia , ( - , — . ).



, ML. : MLJ: A machine learning toolbox for Julia, AutoMLPipeline: A ToolBox for Building ML Pipelines. , , ML- - .





, , JuliaCon 2020. , , , :



  • ,

    ,
  • Julia , Julia,
  • VSCode,
  • , ML-,


, ( ) .



, , , , .



?



Hacker News. , -, , , , .



InfoQ , .



InfoQ: Julia?



Bogumił Kamiński: SGH, , .

-5% Julia , Julia , , DataFrames.jl.

[julia] StackOverflow. , 10 , BI/DWH/data science .



InfoQ: , -, , Julia , . ? , ?



Kamiński: , .



: , " ". , , , ( ) .



. , , API; , , . . , . , , Julia, .



, "", , , .



, , , .



, , " ", , . , , , , - . , , — , , , .



, Julia 1.5 Julia. - , GitHub, .



? , "" Julia , . , ; Linux Windows 10 , .



Julia, , , , , , C Python, . , . , -, , LightGraphs.jl , Python igraph. ( Python):



import igraph as ig
g = ig.Graph()
g.add_vertices(3)
g.add_edges([(0,1), (1,2)])
g.add_edges([(2, 0)])
g.add_vertices(3)
g.add_edges([(2, 3), (3, 4), (4, 5), (5, 3)])
g.pagerank()


, Julia. :



using PyCall
ig = pyimport("igraph")
g = ig.Graph()
g.add_vertices(3)
g.add_edges([(0,1), (1,2)])
g.add_edges([(2, 0)])
g.add_vertices(3)
g.add_edges([(2, 3), (3, 4), (4, 5), (5, 3)])
g.pagerank()


, . , , , , Julia Python , , . .



? , : " , , , - , "? : " Julia, , - , , , , C/Python/R/...".



, PackageCompiler.jl ", , , Julia ." ( , , ), .



, " ". , . , Julia — / ( ). — Julia . Android — .



, , , , , , . , , . , , , , , .



InfoQ: , , . ?



Kamiński: , :



" 20 , , ( , ), , ."



, , " " " ", " ". , , , , - , Julia, , "" .



Julia, 28, , Julia — , , , .



, , , , — , . , , R/Python/Java, . , DataFrames.jl, , PR . . , - SO, Julia Discourse Julia Slack, , . : , .



, , . / , , Julia. , . JuliaCon 2020 20 000 . , , .



InfoQ: , , , , , ? Python, R , ?



Kamiński: , Julia, 8 11. 8:



  • — . , TensorFlow PyTorch, ; C++. Python — C++. Flux.jl Knet.jl. . , : , , , Julia — . , , , , , .



  • — , , - , , , R/Python . . — , , — (, ). , , .



  • — . , Julia MIT, . - — Julia, , - — ( , R/Python, , , , , , , C, C++, Fortran).





, R / Python. :



  • , — Julia .



  • , — , ( 1 — Julia).



  • R/Python — , , Julia ( ).





InfoQ: ?



Kamiński: -, , , : "", "". , , ; , .



, :



  • . , Julia. - , . GPU/TPU.



  • . , , , .



  • . , , . , , , , , , , .



  • — , , , , , , JuliaCon2020. , : ) Julia, , ) Julia, . , DataFrames.jl : , "" , / PR .





Julia, JuliaCon 2020 YouTube.




All Articles