홈 > 부모님 > 부모님 > 소설,일반 > 컴퓨터,모바일
기본기부터 다시 새기는 러스트 특강  이미지

기본기부터 다시 새기는 러스트 특강
좋은 취향을 갖춘 러스트 개발자로 성장하는 길잡이
인사이트 | 부모님 | 2026.02.16
  • 정가
  • 33,000원
  • 판매가
  • 29,700원 (10% 할인)
  • S포인트
  • 1,650P (5% 적립)
  • 상세정보
  • 17.2x22.5 | 0.684Kg | 360p
  • ISBN
  • 9788966265169
  • 배송비
  • 2만원 이상 구매시 무료배송 (제주 5만원 이상) ?
    배송비 안내
    전집 구매시
    주문하신 상품의 전집이 있는 경우 무료배송입니다.(전집 구매 또는 전집 + 단품 구매 시)
    단품(단행본, DVD, 음반, 완구) 구매시
    2만원 이상 구매시 무료배송이며, 2만원 미만일 경우 2,000원의 배송비가 부과됩니다.(제주도는 5만원이상 무료배송)
    무료배송으로 표기된 상품
    무료배송으로 표기된 상품일 경우 구매금액과 무관하게 무료 배송입니다.(도서, 산간지역 및 제주도는 제외)
  • 출고일
  • 품절된 상품입니다.
  • ★★★★★
  • 0/5
리뷰 0
리뷰쓰기

구매문의 및 도서상담은 031-944-3966(매장)으로 문의해주세요.
매장전집은 전화 혹은 매장방문만 구입 가능합니다.

  • 도서 소개
  • 출판사 리뷰
  • 작가 소개
  • 목차
  • 회원 리뷰

  도서 소개

러스트는 시스템 프로그래밍 분야에서 C·C++의 대안으로 자리 잡아 가고 있다. 이 책은 러스트 기본 문법 이후 실제 생태계의 코드를 이해하고 일정 규모 이상의 라이브러리와 애플리케이션을 작성하기 위해 필요한 개념과 기법을 다룬다.


소유권, 트레이트, 동시성, unsafe 코드 등 기초를 다시 정리한 뒤 타입 레이아웃, 비동기, 매크로, FFI, 임베디드 개발과 API 설계, 테스트 전략까지 살펴보며 관용적 표현과 멘탈 모델을 설명한다.

  출판사 리뷰

“알아 두면 능숙해지는 러스트 노하우”

미국 백악관의 메모리 안전한 프로그래밍 언어 사용 권고, 리눅스 커널 개발 공식 언어 채택, 마이크로소프트에서의 점진적 도입 등 러스트는 시스템 프로그래밍 분야에서 C·C++의 대안으로 서서히 자리를 잡아 가고 있다.
그런데 단순히 러스트 기본 문법을 익혔다고 전문가가 될 수 있는 것은 아니다. 실제 러스트 생태계에서 쓰이는 코드를 이해하고 러스트로 일정 규모 이상의 라이브러리나 애플리케이션을 작성하려면 문법 너머에 있는 개념, 기법, 모범 사례를 공부해야 한다. 이 책의 지은이는 러스트 초보자가 그다음 단계로 나아가는 과정에서 마주하는 그러한 간극을 메우는 데 필요한 주제를 선별해 이 책을 집필했다.
이 책은 독자들이 러스트 개발의 토대가 되는 소유권, 트레이트, 동시성, 안전하지 않은(unsafe) 코드 등 기초 주제를 다시 탄탄히 다질 수 있도록 안내한 후 타입 레이아웃, 트레이트 일관성, 비동기 등 주요 개념을 살펴보고 매크로, FFI 사용, 임베디드 환경 개발에 관한 여러 사례도 제시한다. 또한 프로젝트 수행 시 염두에 두어야 할 API 설계, 테스트 전략에 관한 노하우도 다룬다. 또한 그런 개념이 실제 코드에는 어떤 식으로 반영되는지, 그런 개념을 어떤 식으로 적용할 수 있는지 설명함으로써 러스트의 관용적인 표현과 러스트를 사용할 때 유용한 멘탈 모델을 습득할 수 있도록 한다.
러스트 문법은 아는데 인터넷에 공개된 러스트 코드를 보고 왜 그렇게 작성되었는지 잘 이해되지 않던 개발자들은 이 책에서 제공하는 개념 설명, 노하우, 모범 사례를 통해 그 이유를 이해하고 좀 더 수준 높은 코드를 작성하는 데 필요한 아이디어를 얻을 수 있을 것이다.

이 책에서 배우는 내용
?모범 사례에 바탕을 둔 신뢰할 수 있는 러스트 프로그램 작성
?선언적 매크로와 절차적 매크로를 효과적으로 구분해 사용하는 방법
?안전하지 않은 함수와 트레이트를 다루는 방법
?러스트 비동기 인터페이스 사용법
?러스트 생태계와 잘 통합되도록 러스트 프로젝트를 구성하고 설정하는 방법
?제한된 임베디드 시스템에서 동작하는 러스트 코드 작성법

  작가 소개

지은이 :
2018년부터 유튜브 영상을 통해 러스트를 가르치고 있다. 특히 러스트 비동기, 동적 디스패치 등을 다룬 ‘Crust of Rust’ 시리즈가 유명하다. 러스트 툴체인과 생태계에 꾸준히 기여하고 있다.

  목차

추천의 글
머리말
감사의 글
들어가는 글

1장 기초
메모리에 대해 알아보자
소유권
대여와 수명
요약

2장 타입
메모리상의 타입
트레이트와 트레이트 바운드
존재 타입
요약

3장 인터페이스 설계
예상 가능한 인터페이스
유연한 인터페이스
명확한 인터페이스
제한적인 인터페이스
요약

4장 에러 처리
에러 표현
에러 전파
요약

5장 프로젝트 구조
피처
워크스페이스
프로젝트 설정
조건부 컴파일
버저닝
요약

6장 테스트
러스트 테스트 메커니즘
추가 테스트 도구들
요약

7장 매크로
선언적 매크로
절차적 매크로
요약

8장 비동기 프로그래밍
비동기 처리, 대체 뭐가 문제일까?
인간 공학적인 퓨처
비동기 코드가 대기 상태로 들어갈 때
실전 예제 살펴보기
요약

9장 안전하지 않은 코드
unsafe 키워드
큰 힘
큰 책임
두려움에 대처하기
요약

10장 동시성과 병렬성
동시성 문제
동시성 모델
비동기성과 병렬성
저수준 동시성
합리적인 동시성
요약

11장 FFI
extern 키워드로 경계를 넘어가기
언어의 경계를 넘는 타입들
bindgen과 빌드 스크립트
요약

12장 표준 라이브러리 없이 러스트 사용하기
표준 라이브러리 제외하기
동적 메모리 할당
러스트 런타임
저수준 메모리 접근
오용 방지 하드웨어 추상화
교차 컴파일
요약

13장 러스트 생태계
어떤 것들이 있을까?
실무에서 사용하는 패턴
최신 정보를 유지하기
그다음은?
요약

옮긴이의 말
찾아보기

  회원리뷰

리뷰쓰기