Documentación | |
Integración continua | |
Cobertura de código |
Julia es un lenguaje dinámico de alto nivel y alto rendimiento para informática técnica. La página de inicio principal de Julia se puede encontrar en julialang.org. Este es el repositorio de GitHub del código fuente de Julia, que incluye instrucciones para compilar e instalar Julia a continuación.
Los nuevos desarrolladores pueden encontrar útiles las notas en CONTRIBUCIÓN para comenzar a contribuir al código base de Julia.
Si prefiere no compilar la última versión de Julia desde el código fuente, también se encuentran disponibles para descargar archivos tar específicos de la plataforma con archivos binarios precompilados. La página de descargas también proporciona detalles sobre los diferentes niveles de soporte para combinaciones de sistema operativo y plataforma.
Si todo funciona correctamente, verá un banner de Julia y un mensaje interactivo en el que podrá ingresar expresiones para su evaluación. Puede leer sobre cómo comenzar en el manual.
Nota : Aunque algunos administradores de paquetes del sistema operativo proporcionan Julia, el proyecto Julia no mantiene ni respalda dichas instalaciones. Pueden estar desactualizados, rotos y/o sin mantenimiento. Le recomendamos que utilice los binarios oficiales de Julia en su lugar.
Primero, asegúrese de tener instaladas todas las dependencias necesarias. Luego, adquiere el código fuente clonando el repositorio de git:
git clone https://github.com/JuliaLang/julia.git
y luego use el símbolo del sistema para cambiar al directorio julia resultante. De forma predeterminada, creará la última versión inestable de Julia. Sin embargo, la mayoría de los usuarios deberían utilizar la versión estable más reciente de Julia. Puede obtener esta versión ejecutando:
git checkout v1.11.1
Para compilar el ejecutable julia
, ejecute make
desde el directorio de julia.
La construcción de Julia requiere 2 GiB de espacio en disco y aproximadamente 4 GiB de memoria virtual.
Nota: El proceso de compilación fallará gravemente si alguno de los directorios principales del directorio de compilación tiene espacios u otros metacaracteres del shell como $
o :
en sus nombres (esto se debe a una limitación en la marca GNU).
Una vez compilado, puede ejecutar el ejecutable julia
. Desde el directorio julia, ejecute
./julia
Su primera prueba de Julia determina si su compilación funciona correctamente. En el directorio de julia, escriba make testall
. Debería ver un resultado que enumera una serie de pruebas en ejecución; Si se completan sin errores, deberías estar en buenas condiciones para empezar a utilizar Julia.
Puede leer sobre cómo comenzar en el manual.
Las instrucciones de construcción detalladas, en caso de que sean necesarias, se incluyen en la documentación de construcción.
De forma predeterminada, Julia no instala nada fuera del directorio en el que se clonó y ~/.julia
. Julia y la gran mayoría de los paquetes de Julia se pueden desinstalar por completo eliminando estos dos directorios.
El código fuente de Julia está organizado de la siguiente manera:
Directorio | Contenido |
---|---|
base/ | código fuente para el módulo Base (parte de la biblioteca estándar de Julia) |
cli/ | fuente para la interfaz de línea de comando/REPL |
contrib/ | guiones varios |
deps/ | dependencias externas |
doc/src/ | fuente del manual de usuario |
etc/ | contiene startup.jl |
src/ | fuente del núcleo del lenguaje Julia |
stdlib/ | código fuente para otros paquetes de biblioteca estándar |
test/ | conjuntos de pruebas |
El Julia REPL es bastante poderoso. Consulte la sección del manual sobre Julia REPL para obtener más detalles.
En Windows, recomendamos encarecidamente ejecutar Julia en una terminal moderna, como Windows Terminal de Microsoft Store.
El soporte para editar Julia está disponible para muchos editores ampliamente utilizados: Emacs, Vim, Sublime Text y muchos otros.
Para los usuarios que prefieren IDE, recomendamos usar VS Code con el complemento julia-vscode.
Para los usuarios de portátiles, la compatibilidad con portátiles Jupyter está disponible a través del paquete IJulia y el paquete Pluto.jl proporciona portátiles Pluto.