>  기사  >  백엔드 개발  >  줄리아는 뭐야?

줄리아는 뭐야?

云罗郡主
云罗郡主원래의
2018-12-29 09:18:129695검색



줄리아는 뭐야?

1: julia란

Julia는 과학 컴퓨팅을 위한 고성능 동적 고급 프로그래밍 언어입니다. 구문은 다른 과학 컴퓨팅 언어와 유사합니다. 많은 경우에 컴파일된 언어에 필적하는 성능을 가지고 있습니다. Julia는 과학 및 수치 컴퓨팅에 적합한 유연하고 동적인 언어로, 기존의 정적인 유형의 언어에 필적하는 성능을 제공합니다.

두 번째: julia 버전

다양한 언어로 풍부한 프로그래밍 경험을 가진 Matlab 고급 사용자 그룹은 기존 과학 컴퓨팅 프로그래밍 도구에 불만족합니다. 이러한 소프트웨어는 전문 분야에서 매우 잘 수행되지만 다른 영역에서는 매우 나쁩니다. 그들이 원하는 것은 C만큼 빠르고 Ruby만큼 역동적이며 Lisp와 같은 진정한 동질성과 Matlab과 같은 친숙한 수학적 표기법을 갖춘 오픈 소스 소프트웨어입니다. Python만큼 다재다능하고 R만큼 편리하며 자연스럽습니다. 문자열을 처리하는 Perl은 Matlab처럼 선형 대수학에서 강력하고 셸처럼 접착식이므로 지루함을 느끼지 않고도 배우기 쉽습니다. .

2009년 중반쯤에 프로젝트가 시작되어 현재(2012년 2월) 버전 1.0 출시 대비 90% 정도 진행되었습니다. 소스코드 홈페이지에서 다운로드하여 사용해 볼 수 있습니다.

v0.1.0 2012년 2월 14일

v0.2.0 2013년 11월 19일

v0.3.0 2014년 8월 21일

v0.4.0 2015년 10월 8일

v0.5.0 2016년 9월 20일

v0.6.0 2017년 6월 19일

v1.0.0 8 Aug 2018

3: julia의 기능

수치 계산에 주로 사용됩니다

4: julia의 기능

무료 및 오픈 소스

핵심 언어는 매우 작습니다. 표준 라이브러리는 Julia 언어 자체로 작성되었으며 다른 많은 성숙한 고성능 기본 코드를 호출합니다. 선형 대수학, 난수 생성, 고속 푸리에 변환, 문자열 처리 등이 있습니다. (아직 추가 중...)

객체 생성 또는 설명을 위한 풍부한 유형 구문

고성능, 정적 컴파일 언어에 가깝습니다. 사용자 정의 유형 등 포함

병렬 컴퓨팅 및 분산 컴퓨팅을 위해 설계

경량 "녹색" 코루틴

우아한 확장 가능 유형 변환/승격

UTF-8을 포함하되 이에 국한되지 않는 유니코드 지원

직접 호출 가능 C 함수(패키징이나 특수 API가 필요 없음)

셸과 유사한 프로세스 관리 기능이 있음

Lisp와 같은 매크로 및 기타 메타 프로그래밍 도구가 있음




위 내용은 줄리아는 뭐야?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.