선적 서류 비치 | |
지속적인 통합 | |
코드 적용 범위 |
Julia는 기술 컴퓨팅을 위한 고급 고성능 동적 언어입니다. Julia의 기본 홈페이지는 julialang.org에서 찾을 수 있습니다. 이것은 아래의 Julia 컴파일 및 설치 지침을 포함하여 Julia 소스 코드의 GitHub 저장소입니다.
새로운 개발자는 CONTRIBUTING의 메모가 Julia 코드베이스에 기여하는 데 도움이 될 수 있습니다.
소스에서 최신 Julia를 컴파일하지 않으려면 미리 컴파일된 바이너리가 포함된 플랫폼별 tarball을 다운로드할 수도 있습니다. 다운로드 페이지에서는 OS 및 플랫폼 조합에 대한 다양한 지원 계층에 대한 세부 정보도 제공합니다.
모든 것이 올바르게 작동하면 Julia 배너와 평가용 표현식을 입력할 수 있는 대화형 프롬프트가 표시됩니다. 매뉴얼에서 시작하는 방법을 읽을 수 있습니다.
참고 : 일부 OS 패키지 관리자는 Julia를 제공하지만 이러한 설치는 Julia 프로젝트에서 유지 관리하거나 보증하지 않습니다. 오래되었거나 손상되었거나 유지 관리되지 않았을 수 있습니다. 대신 공식 Julia 바이너리를 사용하는 것이 좋습니다.
먼저, 필요한 모든 종속성이 설치되어 있는지 확인하세요. 그런 다음 git 저장소를 복제하여 소스 코드를 얻으세요.
git clone https://github.com/JuliaLang/julia.git
그런 다음 명령 프롬프트를 사용하여 결과 julia 디렉터리로 변경합니다. 기본적으로 최신 불안정 버전의 Julia를 빌드하게 됩니다. 그러나 대부분의 사용자는 최신 안정 버전의 Julia를 사용해야 합니다. 다음을 실행하여 이 버전을 얻을 수 있습니다.
git checkout v1.11.1
julia
실행 파일을 빌드하려면 julia 디렉터리 내에서 make
실행하세요.
Julia를 구축하려면 2GiB의 디스크 공간과 약 4GiB의 가상 메모리가 필요합니다.
참고: 빌드 디렉토리의 상위 디렉토리 이름에 공백이나 $
또는 :
와 같은 다른 쉘 메타 문자가 있으면 빌드 프로세스가 크게 실패합니다(이는 GNU make의 제한 때문입니다).
빌드가 완료되면 julia
실행 파일을 실행할 수 있습니다. Julia 디렉토리 내에서 다음을 실행하세요.
./julia
Julia의 첫 번째 테스트에서는 빌드가 제대로 작동하는지 확인합니다. julia 디렉터리에서 make testall
입력합니다. 일련의 실행 중인 테스트가 나열된 출력이 표시됩니다. 오류 없이 완료되면 Julia를 사용하기에 좋은 상태일 것입니다.
매뉴얼에서 시작하는 방법을 읽을 수 있습니다.
필요한 경우 자세한 빌드 지침이 빌드 문서에 포함되어 있습니다.
기본적으로 Julia는 복제된 디렉터리와 ~/.julia
외부에는 아무것도 설치하지 않습니다. Julia와 대부분의 Julia 패키지는 이 두 디렉터리를 삭제하면 완전히 제거될 수 있습니다.
Julia 소스 코드는 다음과 같이 구성됩니다.
예배 규칙서 | 내용물 |
---|---|
base/ | 기본 모듈의 소스 코드(Julia 표준 라이브러리의 일부) |
cli/ | 명령줄 인터페이스/REPL 소스 |
contrib/ | 기타 스크립트 |
deps/ | 외부 의존성 |
doc/src/ | 사용자 매뉴얼 소스 |
etc/ | startup.jl 포함되어 있습니다. |
src/ | Julia 언어 핵심 소스 |
stdlib/ | 다른 표준 라이브러리 패키지의 소스 코드 |
test/ | 테스트 스위트 |
Julia REPL은 매우 강력합니다. 자세한 내용은 Julia REPL 매뉴얼의 섹션을 참조하세요.
Windows에서는 Microsoft Store의 Windows 터미널과 같은 최신 터미널에서 Julia를 실행하는 것이 좋습니다.
Julia 편집 지원은 Emacs, Vim, Sublime Text 등 널리 사용되는 많은 편집기에서 사용할 수 있습니다.
IDE를 선호하는 사용자의 경우 julia-vscode 플러그인과 함께 VS Code를 사용하는 것이 좋습니다.
노트북 사용자의 경우 Jupyter 노트북 지원은 IJulia 패키지를 통해 제공되며 Pluto.jl 패키지는 Pluto 노트북을 제공합니다.