pjh***
2021-07-25

줄리아는 수치해석 및 계산과학용으로 개발되어 파이썬 상위호환 언어라 불릴 정도로 속도가 빠르고 문법도 우아한 언어다.
이 책은 줄리아라는 수치 연산에 최적화된 고성능 언어를 소개한다.
줄리아의 특징을 요약하자면
1. 줄리아는 고성능 언어이다.
2. 다중 디스패치를 사용하며 어플리케이션에 적합한 프로그래밍 패턴을 선택할 수 있다.
3. 대화형이고, 동적 타입언어이다.
- 정적 타입언어로 지원한다.
4. 매우 깔끔한 고수준의 문법을 가지고 있다.
5. 써드 파티 패키지를 사용할 수 있다.
기초 문법부터 시작하여 체계적으로 줄리아의 문법 체계를 설명한다.
주요 내용은 다음과 같다.
- 변수 ,표현식 ,문장
- 함수 정의
- 조건과 재귀
- 반복문 , 문자열 , 배열, 딕셔너리 , 튜플
- 파일, 구조체와 객체, 구조체와 함수,
- 다중 디스패치, 하위 유형 ,
- 구문 규칙
- Base 및 표준 라이브러리
Github에 저자의 소스코드가 업로드되어 있다.
https://github.com/BenLauwens/ThinkJulia.jl
이 책을 통해 , 데이터 분석에 적합한 줄리아 언어의 문법을 배우고, 분석 패키지 개발에 적극적으로 활용하기를 바랍니다.
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."