Scroll to navigation

JULIA(1) Julia Programmers' Reference Guide JULIA(1)

NAME

julia - high-level, high-performance dynamic programming language for technical computing

SYNOPSIS

julia [option] [program] [args..]

DESCRIPTION

Julia is a high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments. It provides a sophisticated compiler, distributed parallel execution, numerical accuracy, and an extensive mathematical function library. The library, largely written in Julia itself, also integrates mature, best-of-breed C and Fortran libraries for linear algebra, random number generation, signal processing, and string processing. In addition, the Julia developer community is contributing a number of external packages through Julia's built-in package manager at a rapid pace. Julia programs are organized around multiple dispatch; by defining functions and overloading them for different combinations of argument types, which can also be user-defined. For a more in-depth discussion of the rationale and advantages of Julia over other systems, please see the online manual: http://docs.julialang.org/en/latest/manual/

If a Julia source file is given as a program (optionally followed by
arguments in args) Julia will execute the program and exit.

COMMAND-LINE OPTIONS

Display version information

Print help message

Quiet startup without banner

Set location of julia executable

Evaluate <expr>

Evaluate and show <expr>

Evaluate <expr>, but don't disable interactive mode

Load <file> immediately on all processors

Start up with the given system image file

Limit usage of cpu features up to <target>

Run n local processes

Run processes on hosts listed in <file>

Force isinteractive() to be true

Enable or disable color text

Load or save history

Load ~/.juliarc.jl

Enable or disable compiler, or request exhaustive compilation

Count executions of source lines (omitting setting is equivalent to 'user')

Count bytes allocated by each source line

Run time-intensive code optimizations

Emit bounds checks always or never (ignoring declarations)

Dump bitcode for the system image (used with --build)

Enable or disable syntax and method deprecation warnings ('error' turns warnings into errors)

Control whether inlining is permitted (overrides functions declared as @inline)

Always use IEEE semantics for math (ignoring declarations), or adhere to declarations in source code

FILES

~/.juliarc.jl

Per user startup file.

/etc/julia/juliarc.jl

System-wide startup file.

BUGS

Please report any bugs using the GitHub issue tracker: https://github.com/julialang/julia/issues?state=open

AUTHORS

Contributors: https://github.com/JuliaLang/julia/graphs/contributors

2013-12-10 Julia