Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

The Julia Programming Language

License

NotificationsYou must be signed in to change notification settings

JuliaLang/julia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Julia Logo
Documentation
Continuous integration
Code coverageCoverage Status

The Julia Language

Julia is a high-level, high-performance dynamic language for technicalcomputing. The main homepage for Julia can be found atjulialang.org. This is the GitHubrepository of Julia source code, including instructions for compilingand installing Julia, below.

Resources

New developers may find the notes inCONTRIBUTINGhelpful to start contributing to the Julia codebase.

Learning Julia

Binary Installation

If you would rather not compile the latest Julia from source,platform-specific tarballs with pre-compiled binaries are alsoavailable for download. Thedownloads page also provides details on thedifferent tiers of supportfor OS and platform combinations.

If everything works correctly, you will see a Julia banner and aninteractive prompt into which you can enter expressions forevaluation. You can read aboutgettingstarted in the manual.

Note: Although some OS package managers provide Julia, suchinstallations are neither maintained nor endorsed by the Juliaproject. They may be outdated, broken and/or unmaintained. Werecommend you use the official Julia binaries instead.

Building Julia

First, make sure you have all therequireddependencies installed.Then, acquire the source code by cloning the git repository:

git clone https://github.com/JuliaLang/julia.git

and then use the command prompt to change into the resulting julia directory. By default, you will be building the latest unstable version ofJulia. However, most users should use themost recent stable versionof Julia. You can get this version by running:

git checkout v1.11.2

To build thejulia executable, runmake from within the julia directory.

Building Julia requires 2GiB of disk space and approximately 4GiB of virtual memory.

Note: The build process will fail badly if any of the build directory's parent directories have spaces or other shell meta-characters such as$ or: in their names (this is due to a limitation in GNU make).

Once it is built, you can run thejulia executable. From within the julia directory, run

./julia

Your first test of Julia determines whether your build is workingproperly. From the juliadirectory, typemake testall. You should see output thatlists a series of running tests; if they complete without error, youshould be in good shape to start using Julia.

You can read aboutgettingstartedin the manual.

Detailed build instructions, should they be necessary,are included in thebuild documentation.

Uninstalling Julia

By default, Julia does not install anything outside the directory it was clonedinto and~/.julia. Julia and the vast majority of Julia packages can becompletely uninstalled by deleting these two directories.

Source Code Organization

The Julia source code is organized as follows:

DirectoryContents
base/source code for the Base module (part of Julia's standard library)
cli/source for the command line interface/REPL
contrib/miscellaneous scripts
deps/external dependencies
doc/src/source for the user manual
etc/containsstartup.jl
src/source for Julia language core
stdlib/source code for other standard library packages
test/test suites

Terminal, Editors and IDEs

The Julia REPL is quite powerful. See the section in the manual onthe Julia REPLfor more details.

On Windows, we highly recommend running Julia in a modern terminal,such asWindows Terminal from the Microsoft Store.

Support for editing Julia is available for manywidely used editors:Emacs,Vim,Sublime Text, and manyothers.

For users who prefer IDEs, we recommend using VS Code with thejulia-vscode plugin.
For notebook users,Jupyter notebook support is available through theIJulia package, andthePluto.jl package provides Pluto notebooks.


[8]ページ先頭

©2009-2025 Movatter.jp