Difference between revisions 6889751 and 6889754 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]], [[imperative programming|imperaive]], [[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 cod(contracted; show full) | url = https://www.wired.com/2014/02/julia/ | magazine = Wired | date = 3 February 2014 }}</ref> Julia can be used be people from a young age (e.g. a 15-year-old<ref name="Tanmay"/> has used and written a book on Julia) to any age, and Julia is commonly used in universities. Distinctive aspects of Julia's design include a type system with [[parametric polymorphism]] in a [[dynamic programming language]]; with [[multiple dispatch]] (which is more general than single dispatch of traditional OOP language like Python, Smalltalk or C++) as its core [[programming paradigm]], meaning it provides the ability to define function behavior across many combinations of argument types. <!-- Julia supports [[Concurrent computing|concurrent]], (composable) [[parallel computing|parallel]] and [[distributed computing]] (with or without using [[Message Passing Interface|MPI]]<ref>{{cite web|title=GitHub - JuliaParallel/MPI.jl: MPI wrappers for Julia.|url=https://github.com/JuliaParallel/MPI.jl|publisher=Parallel Julia|access-date=2019-09-22}}&(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]] All content in the above text box is licensed under the Creative Commons Attribution-ShareAlike license Version 4 and was originally sourced from https://simple.wikipedia.org/w/index.php?diff=prev&oldid=6889754.
![]() ![]() This site is not affiliated with or endorsed in any way by the Wikimedia Foundation or any of its affiliates. In fact, we fucking despise them.
|