Difference between revisions of "Julia (Español)"

From ArchWiki
Jump to navigation Jump to search
m (corrección menor)
m (error menor)
Line 29: Line 29:
 
== Rendimiento ==
 
== Rendimiento ==
  
Es [https://discourse.julialang.org/t/multithreaded-libraries/ recomendable] que use una implementación BLAS de multiproceso, como {{Pkg|openblas}}. Esto puede llevar a aceleraciones de 10-50x para ciertas operaciones matriciales.
+
Es [https://discourse.julialang.org/t/multithreaded-libraries/ recomendable] que use una implementación BLAS de multihilo, como {{Pkg|openblas}}. Esto puede llevar a aceleraciones de 10-50x para ciertas operaciones matriciales.

Revision as of 13:03, 29 October 2018

Note: https://julialang.org/ contiene una documentación magnífica y de código abierto. La información no específica a Arch debería aportarse allí.

Julia es un lenguaje de programación dinámico de alto nivel y alto rendimiento para computación numérica. Proporciona un sofisticado compilador, ejecución paralela distribuida, precisión numérica y una extensa biblioteca de funciones matemáticas.

Instalación

Instale el paquete julia. Para aprender cómo usar a Julia, lea la documentación previa.

IJulia

Si intenta instalar ijulia ejecutando Pkg.add("IJulia") aparece la advertencia MbedTLS had build errors., puede que necesite instalar el paquete mbedtls.

Integración con editores

Vim

Resaltado de sintaxis y más

julia-vim

Linting

El complemento julialint combinado con el paquete Lint.jl proporciona linting.

Rendimiento

Es recomendable que use una implementación BLAS de multihilo, como openblas. Esto puede llevar a aceleraciones de 10-50x para ciertas operaciones matriciales.