도서 소개
커멘드라인 러스트 (Command-Line Rust 켄 유엔스-클라크 지음/조성만 옮김/ 제이펍) 은 RUST 프로그래밍 언어를 활용하여 여러 가지 기능을 개발하는 방법을 다루는 책입니다.
기본적인 RUST 의 기능들을 설명하며, 유닉스 관련 명령어들( cat, echo, ls 등 )에 대해 동작방식을 설명하고 난 뒤 러스트를 사용하여 해당 기능을 구현해 보는 내용들로 진행됩니다.
책에서 다루는 주요 내용들
- 러스트 표준 라이브러리 및 데이터 타입 설명 및 사용
- echo, cat, head, wc, uniq, find, cut, grep, comm, tail 등 유닉스 명령어에 대한 작동방식 설명
- 유닉스 기능들에 대한 구현
- 러스트로 개발된 프로그램 테스트 작성 등
책에 대한 내용
C계열 언어의 후계자(?) 중 하나로 언급되고, 사용되는 RUST에 대한 내용을 다루는 책으로, 각종 유닉스 계열 명령어들을 이해하고, 실제로 해당 기능들을 러스트를 통해 구현해 봄으로써 러스트를 사용하는 방법을 이해하고 적용해볼 수 있는 책입니다.
명령어들이 어떤식으로 동작하는지 이번기회를 통해 알 수 있었고, 유닉스 계열 명령어들을 러스트를 통해 구현해 볼 수 있다는 점이 흥미로웠기 때문에 이해하는 측면에서도 좋았던 것 같습니다.
또한 매번 나오는 예제들이 아닌 다른 기능들에 대해서 실습을 할 수 있다는 점이 좋았습니다.
기능들을 개발하는 것에서 그치지않고 테스트를 통해 검증하는 부분들도 같이 포함되어 있어서 전반적으로 배울 내용들이 많이 있었습니다.
총평
회사 동료분들 중에 러스트를 매우매우 추천하시는 분이 있어서 평소에도 궁금했던 러스트였는데, 생각보다 러닝커브가 하드 한 러스트였기에.. 한동안 손을 놓고 있었는데 이 책은 평소에 많이 사용되는 명령어들을 러스트로 함께 구현하면서 학습할 수 있어서 좀 더 쉽게 러스트라는 언어에 다가갈 수 있었던 것 같습니다.
해당 도서는 다른 프로그래밍 언어 책들처럼 러스트에 기초를 엄청 세세하게 다루는 부분은 부족하지만, 어느 정도 개발적인 지식을 가지고 있고, 실습 형태로 학습을 해보는 것을 좋아하시는 분들이라면 해당 도서를 추천드리고 싶습니다.
해당 리뷰는 제이펍에서 제공받은 도서를 읽고 작성하였습니다.
'도서 리뷰' 카테고리의 다른 글
[도서] 기본기가 탄탄한 자바 개발자(제2판) (벤저민 J. 에번스 외2명 저, 김성원 역/ 제이펍 ) 리뷰 (8) | 2024.09.05 |
---|---|
[도서] 금융 AI의 이해 (김태헌/ 제이펍) 리뷰 (11) | 2024.09.05 |
[도서] 파이썬 시계열 예측 분석(Time Serices Forecasting In Python 마르쿠 페이셰이루 지음/ 동동구 옮김/ 제이펍) (2) | 2024.08.04 |
[도서] 확산 모델의 수학 (오카노하라 다이스케 지음 / 손민규 옮김) 제이펍 (0) | 2024.07.14 |
[도서] AWS 시스템 개발 스킬업(타카오카 스스무, 사사키 도루 지음 / 제이펍) (2) | 2024.06.30 |