{"product_id":"book-9788966265169","title":"기본기부터 다시 새기는 러스트 특강","description":"“알아 두면 능숙해지는 러스트 노하우”\u003cbr\u003e\n미국 백악관의 메모리 안전한 프로그래밍 언어 사용 권고, 리눅스 커널 개발 공식 언어 채택, 마이크로소프트에서의 점진적 도입 등 러스트는 시스템 프로그래밍 분야에서 C·C++의 대안으로 서서히 자리를 잡아 가고 있다.\u003cbr\u003e\n그런데 단순히 러스트 기본 문법을 익혔다고 전문가가 될 수 있는 것은 아니다. 실제 러스트 생태계에서 쓰이는 코드를 이해하고 러스트로 일정 규모 이상의 라이브러리나 애플리케이션을 작성하려면 문법 너머에 있는 개념, 기법, 모범 사례를 공부해야 한다. 이 책의 지은이는 러스트 초보자가 그다음 단계로 나아가는 과정에서 마주하는 그러한 간극을 메우는 데 필요한 주제를 선별해 이 책을 집필했다.\u003cbr\u003e\n이 책은 독자들이 러스트 개발의 토대가 되는 소유권, 트레이트, 동시성, 안전하지 않은(unsafe) 코드 등 기초 주제를 다시 탄탄히 다질 수 있도록 안내한 후 타입 레이아웃, 트레이트 일관성, 비동기 등 주요 개념을 살펴보고 매크로, FFI 사용, 임베디드 환경 개발에 관한 여러 사례도 제시한다. 또한 프로젝트 수행 시 염두에 두어야 할 API 설계, 테스트 전략에 관한 노하우도 다룬다. 또한 그런 개념이 실제 코드에는 어떤 식으로 반영되는지, 그런 개념을 어떤 식으로 적용할 수 있는지 설명함으로써 러스트의 관용적인 표현과 러스트를 사용할 때 유용한 멘탈 모델을 습득할 수 있도록 한다.\u003cbr\u003e\n러스트 문법은 아는데 인터넷에 공개된 러스트 코드를 보고 왜 그렇게 작성되었는지 잘 이해되지 않던 개발자들은 이 책에서 제공하는 개념 설명, 노하우, 모범 사례를 통해 그 이유를 이해하고 좀 더 수준 높은 코드를 작성하는 데 필요한 아이디어를 얻을 수 있을 것이다.\u003cbr\u003e\n\u003cbr\u003e\n이 책에서 배우는 내용\u003cbr\u003e\n?모범 사례에 바탕을 둔 신뢰할 수 있는 러스트 프로그램 작성\u003cbr\u003e\n?선언적 매크로와 절차적 매크로를 효과적으로 구분해 사용하는 방법\u003cbr\u003e\n?안전하지 않은 함수와 트레이트를 다루는 방법\u003cbr\u003e\n?러스트 비동기 인터페이스 사용법\u003cbr\u003e\n?러스트 생태계와 잘 통합되도록 러스트 프로젝트를 구성하고 설정하는 방법\u003cbr\u003e\n?제한된 임베디드 시스템에서 동작하는 러스트 코드 작성법","brand":"My Store","offers":[{"title":"Default Title","offer_id":48982461219068,"sku":"9788966265169","price":37.08,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0730\/4681\/9068\/files\/9788966265169.jpg?v=1776354700","url":"https:\/\/bookstore12.com\/products\/book-9788966265169","provider":"Bookstore 12","version":"1.0","type":"link"}