Difference between revisions 6889652 and 6889681 on simplewiki

{{simplifying}}
{{qd|a3|editor=Zaxxon0|date=09:53, 5 April 2020 (UTC)}}
{{wait}}
{{Use dmy dates|date=October 2015}}
{{Infobox programming language
| name = Julia
| logo = Julia Programming Language Logo.svg
| logo caption = 
| screenshot = <!-- filename is enough -->
| screenshot caption = 
| paradigm = [[multi-paradigm programming language|Multi-paradigm]]: [[multiple dispatch]] (core), [[procedural programming|procedural]], [[functional programming|functional]], [[metaprogramming|meta]], [[multistaged programming|multistaged]]<ref>{{cite web |url=https://medium.com/@acidflask/smoothing-data-with-julia-s-generated-functions-c80e240e05f3#.615wk3dle |title=Smoothing data with Julia's @generated functions |quote=Julia's generated functions are closely related to the multistaged programming (MSP) paradigm popularized by Taha and Sheard, which generalizes the compile time/run time stages of program execution by allowing for multiple stages of delayed code execution. |date=5 November 2015 |accessdate=9 December 2015}}</ref>
| released = {{Start date and age|2012}}<ref name="announcement"/>{{cite web
  | title        = Why We Created Julia
  | date         = February 2012
  | website      = Julia website
  | url          = https://julialang.org/blog/2012/02/why-we-created-julia
  | accessdate   = 7 February 2013
  }}</ref>
| designer = Jeff Bezanson, [[Alan Edelman]], [[Stefan Karpinski]], [[Viral B. Shah]]
| developer = Jeff Bezanson, [[Stefan Karpinski]], [[Viral B. Shah]], and other contributors<ref name="license">{{cite web
  | url = https://github.com/JuliaLang/julia/blob/master/LICENSE.md
  | title = LICENSE.md
  | publisher = [[GitHub]]
  }}</ref><ref>{{cite web
  | url = https://github.com/JuliaLang/julia/graphs/contributors
(contracted; show full)
| platform = Tier&nbsp;1: [[x86-64]], [[IA-32]], [[CUDA]]<br> Tier&nbsp;2: [[ARM architecture|ARM]] (both 32- and 64-bit)<br> Tier&nbsp;3: [[PowerPC]]<br> Also has web browser support (for [[JavaScript]] and [[WebAssembly]])
<ref name="WebAssembly"/> and works in [[Android (operating system)|Android]].
| operating system = [[Linux]], [[macOS]], [[Microsoft Windows|Windows]] and <!-- no longer just community support for --> [[FreeBSD]]
(contracted; show full)w Julia language seeks to be the C for scientists], [[InfoWorld]], 18 April 2012</ref> Bezanson said he chose the name on the recommendation of a friend.<ref>{{cite web |last1=Torre |first1=Charles |title=Stefan Karpinski and Jeff Bezanson on Julia |url=https://channel9.msdn.com/Blogs/Charles/Stefan-Karpinski-and-Jeff-Bezanson-Julia-Programming-Language |website=Channel 9 |publisher=MSDN |accessdate=4 December 2018}}</ref>

Since the 2012 launch, the Julia community has grown, with over 1
23,000,000 downloads {{as of|2019|1220|03|lc=y}} (and is used at more than 1,500 universities),<ref>{{Cite web|url=https://juliacomputing.com/|title=Julia Computing|website=juliacomputing.com|quote=Julia now has 12 Million+ Downloads and Growing <!-- header of page; footer still says Over 11 million downloads November 2019-->|access-date=2020-014-015}}</ref><ref>{{Cite web|url=https://juliacomputing.com/blog/2019/11/07/november-newsletter.html|title=Newsletter November 2019|date=2019-11-07|website=juliacomputing.com|access-date=2019-11-29}}</ref><!--probably wrong interpretation of the numbers: with downloads tripling to that number in about half a year--><ref>{{Cite web|url=https://juliacomputing.com/blog/2019/01/04/january-newsletter.html |title=Julia Computing Newsletter, Growth Metrics|website=juliacomputing.com|access-date=2019-02-11}}</ref> <!-- In addition? In Jan. 4m Docker downloads when JuliaLang's page had 3.2m downloads--> The Official Julia Docker images, at [[Docker, Inc.|Docker Hub]], have seen over 4,000,000 downloads as of January 2019.<ref>{{Cite web|url=https://juliacomputing.com/blog/2019/01/04/january-newsletter.html|title=Newsletter January 2019|website=juliacomputing.com|date=4 January 2019|access-date=2019-08-20}}</ref><ref>https://hub.docker.com/_/julia</ref> --> The JuliaCon<ref>{{cite web|url=http://juliacon.org/ |title=JuliaCon website |website=juliacon.org |accessdate=2018-05-10}}</ref> [[academic conference]] for Julia users and developers has been held annually since 2014.

(contracted; show full)r <code>?</code> after the prompt (preceding each command), respectively. It also keeps the history of commands, including between sessions.<ref>{{cite web|title=Julia Documentation|url=https://docs.julialang.org|website=JuliaLang.org|accessdate=18 November 2014}}</ref> Code that can be tested inside the Julia's interactive section or saved into a file with a <code>.jl</code> extension and run from the command line by typing:<ref name="Learn Julia in Y"
/>{{cite web|url=https://learnxinyminutes.com/docs/julia/ |title=Learn Julia in Y Minutes |website=Learnxinyminutes.com |date= |accessdate=2017-05-31}}</ref>

<source lang="console">
 $ julia <filename>
</source>

Julia is supported by [[Jupyter]], an online interactive "notebooks" environment.<ref>{{cite web |url=https://jupyter.org/ |title=Project Jupyter}}</ref>

(contracted; show full)[[Category:Programming languages]]
[[Category:Programming languages created in 2012]]
[[Category:Software using the MIT license]]
<!-- [[Category:Scripting languages]] ? -->
[[Category:Statistical programming languages]]
[[Category:Text-oriented programming languages]]
[[Category:Homoiconic programming languages]]
[[Category:Articles with example Julia code]]