Loading AI tools
programspråk Från Wikipedia, den fria encyklopedin
Julia[1] är ett generellt, dynamiskt högnivåspråk, vars egenskaper gör det speciellt lämpat för numerisk analys och beräkningsvetenskap[2].
Julia | |
Paradigm | Multi-paradigm Multipel dispatch (primärt paradigm) Objektorienterad Imperativ Funktionell Procedurell |
---|---|
Gavs ut | 2012 |
Skapat av | Jeff Bezanson, Stefan Karpinski, Viral B. Shah och Alan Edelman |
Utvecklare | Julia Computing, Inc. |
Senaste version | 1.10.4 (4 juni 2024) |
Senaste instabila version | 1.11.0-beta2(30 maj 2024) |
Datatypsdisciplin | Dynamisk, stark |
Implementationer | Julia |
Influerat av | Lisp, C, Python, R, MATLAB, Perl, Ruby |
Plattform | Multiplattform |
Licens | MIT-licens |
Webbplats | https://www.julialang.org |
Standardfiländelse(r) | .jl |
Språket löser det så kallade tvåspråksproblemet genom att vara enkelt att använda för att skapa prototyper. Det ger också snabb exekvering genom just-in-time kompilering med kompilatorn LLVM.
Språket skapades av Jeff Bezanson, Stefan Karpinski, Viral B. Shah och Alan Edelman. Det släpptes offentligt för första gången 2012. Version 1.0 släpptes år 2018. Julia är öppen källkod under MIT-licens.
Julia är känt för att kombinera prestanda med enkelhet och har många inbyggda funktioner för att stödja linjär algebra, randomisering, och utfallsanalys. Språket har ett stort ekosystem med paket som täcker områden som maskininlärning, visualisering, och webbutveckling.
Julia har en lättläst och uttrycksfull syntax som liknar andra högnivåspråk som Python och MATLAB. Här är ett exempel på en enkel funktion i Julia:
function say_hello(name)
println("Hello, $name!")
end
say_hello("Alice")
Julia används inom flera områden, inklusive:
Dataanalys Maskininlärning Vetenskaplig forskning Finansiell modellering Simulationer [3] [4]
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.