본문 바로가기
programming language/Julia

Julia 컴퓨팅 언어

by __observer__ 2015. 1. 4.
반응형

아래 주소의 글을 읽다가 줄리아란 이름의 컴퓨터 언어를 알게 되었다.

 

http://www.wikitree.co.kr/main/news_view.php?id=160061

 

뭐 Tiobe 만 들여다 봐도 무지하게 많은 언어들이 있어서 다 알 수는 없지만 요즘은 그냥 새로운 언어들이 나오면 관심은 갖곤 하는 편이다.

 

Julia 는 MIT 에서 만들었다고 하는데 아래 주소에서 다운로드 가능하다. 첨에는 윈도우에서는 설치가 안됐던 것 같은데~ 지금은 된다.

 

http://julialang.org/

 

나는 현재 윈도우 64 비트라 윈도우 64 비트 버전을 설치 했고~ 아래 그림과 같은 콘솔이 떴다~

 

 

일단 줄리아에 관심이 좀 생긴 건 MATLAB 과 유사한 문법을 갖는다는 이유에서 인데~

 

MATLAB 과 마찬가지로 Technical Computing 용도의 언어인 듯 하다~

 

그렇다는 건 뭐 웬만한 수학식들은 다~ 사용할 수 있다는 뜻일 터 ……

 

일단 사용 방법을 알아야 하니~ 아래 주소에서 문서를 쓱~~ 살펴 본다.

 

http://docs.julialang.org/

 

대충 일단 Getting Started 한번 쓱 보고 아래 주소의 기본 수학 연산 방법들을 보니. MATLAB 에 있는 함수들과 굉장히 유사하다는 생각이 많이 든다.

 

http://docs.julialang.org/en/release-0.3/manual/mathematical-operations/

 

Special functions 들을 보면 erf(), efrc() 등과 같은 함수부터 gamma(), besseli() 등등 무지하게 많은 함수들이 다 정의가 되어 있다

 

아래 주소에서 함수 사용 방법을 보면 함수의 형태도 거의 MATLAB 과 흡사하다.

 

http://docs.julialang.org/en/release-0.3/manual/functions/

 

파이썬을 비롯한 요즘 언어들은 자체 Package Manager 들을 갖추고 있는데~ Julia 역시 마찬가지로 자체 Package Manager 를 갖추고 있다.

 

좀더 봐야겠지만 아래 주소를 보니 간단하게 Pkg.add()라는 함수를 사용해서 추가로 package 들을 설치 할 수 있는 듯 하다.

 

http://docs.julialang.org/en/release-0.3/manual/packages/

 

앞으로 조금씩 공부해 봐야겠다는 생각이……


반응형

댓글