Julia (lenguaje de programación)
lenguaje de programación homoicónico / De Wikipedia, la enciclopedia encyclopedia
Estimado Wikiwand AI, Seamos breves simplemente respondiendo estas preguntas clave:
¿Puede enumerar los principales datos y estadísticas sobre Julia (lenguaje de programación)?
Resumir este artículo para un niño de 10 años
Julia es un lenguaje de programación homoicónico,[6] multiplataforma y multiparadigma de tipado dinámico de alto nivel y alto desempeño para la computación genérica, técnica y científica.
julia | ||
---|---|---|
Desarrollador(es) | ||
Jeff Bezanson, Stefan Karpinski, Viral B. Shah, y otros contribuidores https://julialang.org/ | ||
Información general | ||
Extensiones comunes | .jl | |
Paradigma | Lenguaje de programación multiparadigma: Multiple dispatch («Programación orientada a objetos»), Programación por procedimientos, functional, meta, multietapas | |
Apareció en | 2012[1] | |
Diseñado por | Jeff Bezanson, Alan Edelman, Stefan Karpinski, Viral B. Shah | |
Última versión estable | 1.10.3[2] (30 de abril de 2024 (1 mes y 9 días)) | |
Última versión en pruebas | 1.12[3] | |
Sistema de tipos | Fuertemente tipado, dinámico, nominativo, parametrico | |
Influido por | C, Lisp, Lua,[4] Mathematica (estrictamente por Wolfram Language[5]), MATLAB, Perl,[4] Python, R, Ruby, Scheme | |
Sistema operativo | Linux, macOS, Windows y una comunidad brinda soporte para FreeBSD | |
Licencia | MIT (core) | |
Dispone de un compilador avanzado (JIT), mecanismos para la ejecución en paralelo y distribuida, además de una extensa biblioteca de funciones matemáticas. La biblioteca, desarrollada fundamentalmente en Julia, también contiene código desarrollado en C o Fortran,[7] para el álgebra lineal, generación de números aleatorios, procesamiento de señales, y procesamiento de cadenas. Adicionalmente, la comunidad de desarrolladores de Julia contribuye con la creación y distribución de paquetes externos a través del gestor de paquetes integrado de Julia a un paso acelerado. IJulia es el resultado de la colaboración entre las comunidades de IPython y Julia. Proporciona una potente interfaz gráfica basada en el navegador para Julia.