줄리아

줄리아는 빠른 속도를 갖추면서도 쉬운 코딩을 지향하는 프로그래밍 언어로, 특히 포트란이나 매트랩, 파이썬, R과 같은 언어를 대신한다는 원대한 포부를 가지고 개발되고 있다. 언급한 언어들의 공통점에서 알 수 있듯 과학계산 분야에서 점유율을 확보해 나가고 있으며, 같은 필드에 있는 생새우초밥집 역시 국내에서 줄리아를 대중화하는 것을 목표로 하고 있다.

줄리아에 대해 궁금한 게 있거나 코멘트가 있다면 생새우초밥집 커뮤니티 💬에 글을 올려보자.

마크 세부 분류
파이썬 파이썬에서 유래한 특징
매트랩 매트랩에서 유래한 특징
R R에서 유래한 특징
줄리아 줄리아 고유에 가까운 특징

여기서 줄리아 고유에 가까운 특징이라는 것은 매트랩, 파이썬, R과 차별점을 가진다는 의미다. 그 외에 프로그래밍 언어에선 흔히 볼 수 있는 특징일 수 있다. 만약 이 언어들을 이미 할 줄 안다면 사실 ‘줄리아를 배운다’는 표현 자체가 이상하다. 많은 함수와 표현들이 비슷하기 때문에 이들 언어를 안다면 줄리아도 알고 있는 것이나 마찬가지다. 줄리아, 매트랩, 파이썬, R에서 동등한 코드들 포스트를 참고하자.

줄리아에서 머신러닝을 하는 방법에 대한 내용은 머신러닝 카테고리를 참고하라.

튜토리얼

기초 문법

수학

I/O

고급 문법

자료구조

배열

이미지 처리

문자열 처리

데이터프레임

시각화

히트맵

StatsPlots

계산

코드 최적화 기법

원하는 기능이 없다면?

포스트로 정리될만큼은 아니어서 따로 발행하지는 않았지만 아래 목록에서 원하는 것을 찾을 수도 있다.

  • 커뮤니티
  • 교재
    • First Semester in Numerical Analysis with Julia: 수치해석에 대한 기초적인 내용과 이를 줄리아로 구현해보는 내용이 담겨있다. 링크에서 PDF 파일을 다운받을 수 있다.
    • Julia Data Science: 2021년 11월에 공개된 온라인 책이다. DataFrames.jl과 시각화 패키지인 Makie.jl을 다룬다. 링크로 들어가면 PDF파일을 다운로드 받을 수도 있다.
  • 패키지
    • JuliaDB.jl: 데이터 처리 라이브러리로 빠른 속도와 메모리 관리를 강점으로 내세우고 있다.
    • Metatheory.jl: 메타프로그래밍과 심볼릭 연산을 위한 라이브러리다.
    • Cairo.jl: 강력한 이미지 작성 기능을 제공하는 패키지다. 보편적인 시각화와는 궤를 달리한다.
  • 기타
    • 프로파일러: matlab에서와 같이 프로파일링을 통해 퍼포먼스를 보여준다.
    • The Fast Track to Julia: 줄리아에서 사용되는 문법을 간단하게 정리한 표다.
전체 포스트
댓글