관련 이것저것/IT Book 리뷰

러스트 프로페셔널 코드 - 제이펍 [도서리뷰]

agingcurve 2024. 8. 28. 13:53
반응형

러스트 맛집 제이펍에서 이번에 신간을 출시 했습니다.

<러스트 프로페셔널 코드> 입니다.

러스트 언어는 최근 몇 년간 많은 주목을 받고 있는데요,

2024년 2월 백악관에서 C와 C++의 사용 중단을 권고하는

내용의 보고서를 발간했던 사건이 유명하죠,

당시 C와 C++의 안전성에 대해 지적하며,

안전한 프로그래밍언어로 러스트를 언급했습니다.

https://www.ciokorea.com/news/327256

 

백악관, 'C'와 'C++' 사용 중단 촉구··· 전문가들 "시의적절한 권고"

바이든 행정부가 버퍼 오버플로 및 기타 메모리 액세스 취약성을 유발하는 프로그래밍 언어에서 벗어날 것을 촉구했다. Image Cr

www.ciokorea.com

 

러스트는 여러가지 특성이 있는데요,

1. 메모리 안전성: 러스트는 컴파일 시간에 메모리 안전성을 강제하며. 소유권(Ownership)과 대여(Borrowing) 시스템을 통해 메모리 관리 문제를 사전에 방지 가능
2. 고성능: 러스트는 C++과 유사한 성능을 제공하면서도 메모리 안전성을 보장, 이는 시스템 프로그래밍, 게임 개발, 임베디드 시스템 등 성능이 중요한 분야에서 유용함.
3. 병렬성: 러스트는 데이터 경쟁을 방지하는 소유권 모델 덕분에 안전한 병렬 처리지원, 멀티 코어 시스템에서 효율적인 병렬 프로그래밍을 지원
4. 크로스 플랫폼 지원: 러스트는 다양한 플랫폼에서 안정적으로 동작하며, 크로스 플랫폼 개발을 지원

 

 

<러스트 프로페셔널 코드>는 러스트를 처음 접하시는 분들과

러스트 언어를 깊이 있게 다루고자 하는

개발자들에게 최적의 가이드입니다.

시스템 프로그래밍부터 웹 개발, 비동기 및

동시성 프로그래밍, 성능 최적화 등, 

실무에서 바로 사용될 수 있는

예제들을 깊숙히 다루고 있습니다.

 

러스트에 대한 기본적인 구조와 문법, 시스템 등에

대해 자세하게 설명을 담고 있습니다.

 

 

예제코드들도 가독성 있게 만들어져 있고,

각 코드에 대해 설명도 자세하게 들어있습니다.

 

https://github.com/brndnmtthws/code-like-a-pro-in-rust-book

 

GitHub - brndnmtthws/code-like-a-pro-in-rust-book: Source code for Code Like a Pro in Rust

Source code for Code Like a Pro in Rust. Contribute to brndnmtthws/code-like-a-pro-in-rust-book development by creating an account on GitHub.

github.com

 

해당 깃허브를 통해서 rust 코드에 대한 예제 코드를 받을 수 있습니다.

작성한 코드에 대해서 동작이 안할 경우, 참조하여 

코드를 수정해 나가시면 큰 도움이 될듯 합니다.

 

커리어를 위해서 또는 현업에서 RUST를 사용한 프로젝트에

투입되신다면

해당 책으로 기본기를 갈고 닦기 좋다고 생각합니다.

 

교보문고

https://product.kyobobook.co.kr/detail/S000214016042 

 

러스트 프로페셔널 코드 | 브렌든 매슈스 - 교보문고

러스트 프로페셔널 코드 | 전문가로 성장하기 위한 실전 러스트 가이드안정성, 성능, 보안성이라는 삼박자를 갖춘 러스트. 이 강력한 언어의 잠재력을 끌어내는 것은 쉽지 않지만, 이 책과 함께

product.kyobobook.co.kr

 

yes24

https://www.yes24.com/Product/Goods/130346846

 

러스트 프로페셔널 코드 - 예스24

전문가로 성장하기 위한 실전 러스트 가이드 안정성, 성능, 보안성이라는 삼박자를 갖춘 러스트. 이 강력한 언어의 잠재력을 끌어내는 것은 쉽지 않지만, 이 책과 함께라면 가능하다. 풍부한 예

www.yes24.com