줄리아는 수치 컴퓨팅(numerical computing)을 다루는 고급(high-level), 고성능의 동적 프로그래밍 언어입니다. 세련된 컴파일러, 분산 병렬 실행, 정밀한 수치 표현, 그리고 방대한 수학 함수 라이브러리를 만나보세요. 줄리아의 기반(Base) 라이브러리는 대부분 줄리아로 작성되었으며, 선형 대수, 난수 생성, 신호 처리, 그리고 문자열 처리를 위해 C와 포트란으로 작성된 고품질의 오픈소스 라이브러리들을 통합하였습니다. 아울러 줄리아 개발 커뮤니티는 다양한 외부 패키지들을 작업하며 활기차게 기여하고 있습니다.

줄리아 프로그램은 멀티플 디스패치(multiple dispatch)를 중심으로 이루어 집니다. 함수를 정의하고 인자 타입을 다양하게 조합하여 오버로딩 할 수 있습니다. 사용자가 정의한 타입도 함수의 인자 타입으로 쓸 수 있구요. 다른 언어와 비교한 줄리아가 필요한 이유와 그 장점에 관한 깊은 내용은 온라인 매뉴얼소개글에 있습니다.

Julia Korea

Julia