확장메뉴
주요메뉴


소득공제 베스트셀러

러스트 프로그래밍 공식 가이드

: 러스타시안 커뮤니티가 직접 만든 RUST 2021 공식 가이드북

[ 제2판 ]
리뷰 총점10.0 리뷰 5건 | 판매지수 2,832
베스트
프로그래밍 언어 79위 | IT 모바일 top100 4주
정가
40,000
판매가
36,000 (10% 할인)
배송안내
서울특별시 영등포구 은행로 11(여의도동, 일신빌딩)
지역변경
  • 배송비 : 무료 ?
  •  국내배송만 가능
  •  최저가 보상
  •  분철옵션 선택 시, 배송일이 변경될 수 있습니다.
  •  분철상품은 해외배송이 불가합니다.
  •  문화비소득공제 신청가능

품목정보

품목정보
발행일 2024년 02월 23일
쪽수, 무게, 크기 696쪽 | 188*245*33mm
ISBN13 9791192987422

이 상품의 태그

빨모쌤의 라이브 영어회화

빨모쌤의 라이브 영어회화

19,800 (10%)

'빨모쌤의 라이브 영어회화' 상세페이지 이동

오투 중등 과학 2-1 (2024년)

오투 중등 과학 2-1 (2024년)

17,100 (10%)

'오투 중등 과학 2-1 (2024년)' 상세페이지 이동

오투 중등 과학 3-1 (2024년)

오투 중등 과학 3-1 (2024년)

17,100 (10%)

'오투 중등 과학 3-1 (2024년)' 상세페이지 이동

EBS 수능특강 국어영역 문학 (2024년)

EBS 수능특강 국어영역 문학 (2024년)

10,350 (10%)

'EBS 수능특강 국어영역 문학 (2024년)' 상세페이지 이동

2024 큰별쌤 최태성의 별별한국사 한국사능력검정시험 심화(1,2,3급) 상

2024 큰별쌤 최태성의 별별한국사 한국사능력검정시험 심화(1,2,3급) 상

14,400 (10%)

'2024 큰별쌤 최태성의 별별한국사 한국사능력검정시험 심화(1,2,3급) 상' 상세페이지 이동

2024 큰별쌤 최태성의 별별한국사 한국사능력검정시험 심화(1,2,3급) 하

2024 큰별쌤 최태성의 별별한국사 한국사능력검정시험 심화(1,2,3급) 하

13,950 (10%)

'2024 큰별쌤 최태성의 별별한국사 한국사능력검정시험 심화(1,2,3급) 하' 상세페이지 이동

EBS 수능특강 국어영역 독서 (2024년)

EBS 수능특강 국어영역 독서 (2024년)

10,350 (10%)

'EBS 수능특강 국어영역 독서 (2024년)' 상세페이지 이동

ETS 토익 정기시험 기출문제집 1000 Vol. 4 RC

ETS 토익 정기시험 기출문제집 1000 Vol. 4 RC

17,820 (10%)

'ETS 토익 정기시험 기출문제집 1000 Vol. 4 RC' 상세페이지 이동

ETS 토익 정기시험 기출문제집 1000 Vol. 4 LC

ETS 토익 정기시험 기출문제집 1000 Vol. 4 LC

17,820 (10%)

'ETS 토익 정기시험 기출문제집 1000 Vol. 4 LC' 상세페이지 이동

EBS 수능특강 영어영역 영어 (2024년)

EBS 수능특강 영어영역 영어 (2024년)

10,350 (10%)

'EBS 수능특강 영어영역 영어 (2024년)' 상세페이지 이동

EBS 수능특강 수학영역 수학1 (2024년)

EBS 수능특강 수학영역 수학1 (2024년)

6,300 (10%)

'EBS 수능특강 수학영역 수학1 (2024년)' 상세페이지 이동

완자 기출 PICK 통합과학 1266제 (2024년용)

완자 기출 PICK 통합과학 1266제 (2024년용)

16,200 (10%)

'완자 기출 PICK 통합과학 1266제 (2024년용)' 상세페이지 이동

EBS 수능특강 수학영역 수학2 (2024년)

EBS 수능특강 수학영역 수학2 (2024년)

6,300 (10%)

'EBS 수능특강 수학영역 수학2 (2024년)' 상세페이지 이동

1등급 만들기 통합사회 1000제 (2024년용)

1등급 만들기 통합사회 1000제 (2024년용)

13,500 (10%)

'1등급 만들기 통합사회 1000제 (2024년용)' 상세페이지 이동

쎈 중등 수학 2-1 (2024년)

쎈 중등 수학 2-1 (2024년)

15,300 (10%)

'쎈 중등 수학 2-1 (2024년)' 상세페이지 이동

1등급 만들기 한국사 1060제 (2024년용)

1등급 만들기 한국사 1060제 (2024년용)

13,500 (10%)

'1등급 만들기 한국사 1060제 (2024년용)' 상세페이지 이동

EBS 수능특강 과학탐구영역 지구과학 1 (2024년)

EBS 수능특강 과학탐구영역 지구과학 1 (2024년)

7,470 (10%)

'EBS 수능특강 과학탐구영역 지구과학 1 (2024년)' 상세페이지 이동

완자 고등 통합과학 (2024년용)

완자 고등 통합과학 (2024년용)

18,900 (10%)

'완자 고등 통합과학 (2024년용)' 상세페이지 이동

100발100중 EBS 수능특강 평가문제집 영어(상) (2024년)

100발100중 EBS 수능특강 평가문제집 영어(상) (2024년)

17,100 (10%)

'100발100중 EBS 수능특강 평가문제집 영어(상) (2024년)' 상세페이지 이동

EBS 수능특강 과학탐구영역 생명과학 1 (2024년)

EBS 수능특강 과학탐구영역 생명과학 1 (2024년)

7,470 (10%)

'EBS 수능특강 과학탐구영역 생명과학 1 (2024년)' 상세페이지 이동

카드 뉴스로 보는 책

책소개 책소개 보이기/감추기

목차 목차 보이기/감추기

저자 소개 (3명)

책 속으로 책속으로 보이기/감추기

카고는 러스타시안이라면 대부분 사용하는 러스트 빌드 시스템 및 패키지 매니저입니다. 이 도구는 코드 빌드나, 코드 작성에 필요한 외부 라이브러리를 다운로드할 때나, 라이브러리를 제작할 때 겪는 귀찮은 일들을 상당수 줄여주는 편리한 도구입니다(앞으로 외부 라이브러리는 디펜던시(dependency)라고 지칭하겠습니다). / 여태 우리가 작성해본 간단한 러스트 프로그램에는 디펜던시를 추가하지 않았습니다. 카고를 가지고 ‘Hello, world!’ 프로젝트를 만들었다면, 코드 빌드를 처리하는 카고의 기능 일부만을 사용했을 것입니다. 훗날 복잡한 프로그램을 작성하게 되면 디펜던시를 추가하게 될 것이고, 카고를 사용하여 프로젝트를 시작하면 디펜던시를 추가하는 일이 훨씬 더 쉬워질 것입니다.
--- p.9

소유권(ownership)은 러스트 프로그램의 메모리 관리법을 지배하는 규칙 모음입니다. 모든 프로그램은 작동하는 동안 컴퓨터의 메모리 사용 방법을 관리해야 합니다. 몇몇 언어는 가비지 컬렉션으로 프로그램에서 더 이상 사용하지 않는 메모리를 정기적으로 찾는 방식을 채택했고, 다른 언어는 프로그래머가 직접 명시적으로 메모리를 할당하고 해제하는 방식을 택했습니다. 이때 러스트는 제3의 방식을 택했습니다. 소유권이라는 시스템을 만들고, 컴파일러가 컴파일 중에 검사할 여러 규칙을 정해 메모리를 관리하는 방식이지요. 이 규칙 중 하나라도 위반하면 프로그램은 컴파일되지 않습니다.
--- p.79~80

예시로, 레스토랑 기능을 제공하는 라이브러리 크레이트를 작성한다고 가정해보죠. 코드 구조에 집중할 수 있도록 실제 코드로 구현하지는 않고, 본문은 비워둔 함수 시그니처만 정의하겠습니다. / 레스토랑 업계에서는 레스토랑을 크게 접객 부서(front of house)와 지원 부서(back of house)로 나눕니다. 접객 부서는 호스트가 고객을 안내하고, 웨이터가 주문 접수 및 결제를 담당하고, 바텐더가 음료를 만들어주는 곳입니다. 지원 부서는 셰프, 요리사, 주방보조가 일하는 주방과 매니저가 행정 업무를 하는 곳입니다. / 중첩(nested) 모듈 안에 함수를 집어넣어 구성하면 크레이트 구조를 실제 레스토랑이 일하는 방식과 동일하게 구성할 수 있습니다. cargo new --lib restaurant 명령어를 실행하여 restaurant라는 새 라이브러리를 생성하고, 예제 7-1 코드를 src/lib.rs에 작성하여 모듈, 함수 시그니처를 정의합시다. 아래는 접객 부서 쪽 코드입니다.
--- p.158

함수 시그니처에 라이프타임 매개변수를 지정한다고 해서, 전달되는 값이나 반환값의 라이프타임이 변경되는 건 아니라는 점을 기억해두세요. 어떤 값이 제약 조건을 지키지 않았을 때 대여 검사기가 불합격 판정을 내릴 수 있도록 명시할 뿐입니다. longest 함수는 x와 y가 얼마나 오래 살지 정확히 알 필요는 없고, 이 시그니처를 만족하는 어떤 스코프를 'a로 대체할 수 있다는 점만 알면 됩니다. (…) 라이프타임 명시는 함수 시그니처의 타입들과 마찬가지로 함수에 대한 계약서의 일부가 됩니다. 함수 시그니처가 라이프타임 계약을 가지고 있다는 것은 러스트 컴파일러가 수행하는 분석이 좀 더 단순해질수 있음을 의미합니다. 만일 함수가 명시된 방법이나 함수가 호출된 방법에 문제가 있다면, 컴파일러 에러가 해당 코드의 위치와 제약을 좀 더 정밀하게 짚어낼 수 있습니다.
--- p.262

클로저가 정의된 환경으로부터 나중에 사용할 목적으로 값을 캡처하는 방법을 시험해보겠습니다. 종종 우리 티셔츠 회사는 프로모션으로 메일링 리스트에 있는 사람들에게 독점 공급하는 한정판 티셔츠를 증정합니다. 메일링 리스트에 있는 사람들은 추가로 자신의 프로파일에 제일 좋아하는 색상을 추가할 수 있습니다. 만일 무료 티셔츠에 추첨된 사람이 좋아하는 색상을 설정해두었다면, 그 색상의 티셔츠를 받게 됩니다. 좋아하는 색상을 특정하지 않았다면 회사가 현재 제일 많이 가지고 있는 색상을 받게 됩니다. (…) 예제에서는 Red와 Blue 배리언트가 있는 ShirtColor라는 열거형을 이용해보겠습니다. 회사의 재고는 Inventory 구조체로 표현하는데 여기에는 shirts라는 이름의 필드가 있고, 이 필드는 현재 재고에 있는 셔츠 색상을 나타내는 Vec〈ShirtColor〉 타입입니다. Inventory에 정의된 giveaway 메서드는 무료 티셔츠를 타게 된 사람의 추가 색상 설정값을 얻어와서 그 사람이 받게 될 셔츠 색상을 반환합니다.
--- p.346

예제 16-1에서 thread::spawn에 전달된 클로저에는 어떤 인수도 없음에 주목하세요. 생성된 스레드의 코드에서는 메인 스레드로부터 온 어떤 데이터도 이용하고 있지 않습니다. 메인 스레드의 데이터를 생성된 스레드에서 사용하기 위해, 생성된 스레드의 클로저는 자신이 필요로 하는 값을 캡처해야 합니다. (…) 클로저가 v를 사용하므로, v는 캡처되어 클로저 환경의 일부가 됩니다. thread::spawn이 이 클로저를 새로운 스레드에서 실행하므로, v는 새로운 스레드 내에서 접근 가능해야 합니다. 하지만 이 예제를 컴파일하면 아래와 같은 에러를 얻게 됩니다.
--- p.453~454

출판사 리뷰 출판사 리뷰 보이기/감추기

추천평 추천평 보이기/감추기

초판을 처음부터 끝까지 다 읽은 사람으로서, 이번 제2판은 제 기대에 부응할 뿐만 아니라 그 이상이었습니다! 독자에게 러스트의 모든 개념을 소개하는 데 도움이 되도록 잘 집필되었고, 형식 또한 잘 갖추어져 있습니다. 모든 프로그래머의 서재에 놓일 가치가 충분할 만큼 훌륭한 책입니다.
- 재러드 울프 (Jared Wolff, Circuit Dojo 오너)
이번 제2판은 더욱 개선되고 다듬어졌으면서도 여전히 러스트를 입문하는 데 필요한 ‘단 한 권의’ 책입니다. 입문자이든 숙련된 러스타시안이든 러스트의 작동 원리를 익힐 수 있는 귀중한 리소스입니다.
- 마이클 가토치 (Michael Gattozzi, Fastly 수석 소프트웨어 엔지니어)
러스트의 기본을 마스터하기 위한 훌륭한 리소스입니다. 러스트는 소유권 규칙부터 패턴 매칭에 이르기까지 다양한 기능을 충분히 숙지해야 하는 언어이며, 이 책은 이를 달성하기 위한 훌륭한 도구입니다. 러스트를 진지하게 배울 생각이라면 이 책을 꼭 읽어보세요.
- 애덤 바타니언 (Adam Vartanian, Cord 엔지니어링 매니저)
평결: 추천.
- 폴 플로이드 (Paul Floyd, CVu 매거진)

회원리뷰 (4건) 회원리뷰 이동

한줄평 (1건) 한줄평 이동

총 평점 10.0점 10.0 / 10.0

배송/반품/교환 안내

배송 안내
반품/교환 안내에 대한 내용입니다.
배송 구분 예스24 배송
  •  배송비 : 무료배송
포장 안내

안전하고 정확한 포장을 위해 CCTV를 설치하여 운영하고 있습니다.

고객님께 배송되는 모든 상품을 CCTV로 녹화하고 있으며, 철저한 모니터링을 통해 작업 과정에 문제가 없도록 최선을 다 하겠습니다.

목적 : 안전한 포장 관리
촬영범위 : 박스 포장 작업

  • 포장안내1
  • 포장안내2
  • 포장안내3
  • 포장안내4
반품/교환 안내

상품 설명에 반품/교환과 관련한 안내가 있는경우 아래 내용보다 우선합니다. (업체 사정에 따라 달라질 수 있습니다)

반품/교환 안내에 대한 내용입니다.
반품/교환 방법
  •  고객만족센터(1544-3800), 중고샵(1566-4295)
  •  판매자 배송 상품은 판매자와 반품/교환이 협의된 상품에 한해 가능합니다.
반품/교환 가능기간
  •  출고 완료 후 10일 이내의 주문 상품
  •  디지털 콘텐츠인 eBook의 경우 구매 후 7일 이내의 상품
  •  중고상품의 경우 출고 완료일로부터 6일 이내의 상품 (구매확정 전 상태)
반품/교환 비용
  •  고객의 단순변심 및 착오구매일 경우 상품 반송비용은 고객 부담임
  •  직수입양서/직수입일서중 일부는 변심 또는 착오로 취소시 해외주문취소수수료 20%를 부과할수 있음

    단, 아래의 주문/취소 조건인 경우, 취소 수수료 면제

    •  오늘 00시 ~ 06시 30분 주문을 오늘 오전 06시 30분 이전에 취소
    •  오늘 06시 30분 이후 주문을 익일 오전 06시 30분 이전에 취소
  •  직수입 음반/영상물/기프트 중 일부는 변심 또는 착오로 취소 시 해외주문취소수수료 30%를 부과할 수 있음

    단, 당일 00시~13시 사이의 주문은 취소 수수료 면제

  •  박스 포장은 택배 배송이 가능한 규격과 무게를 준수하며, 고객의 단순변심 및 착오구매일 경우 상품의 반송비용은 박스 당 부과됩니다.
반품/교환 불가사유
  •  소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
  •  소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우 : 예) 화장품, 식품, 가전제품, 전자책 단말기 등
  •  복제가 가능한 상품 등의 포장을 훼손한 경우 : 예) CD/LP, DVD/Blu-ray, 소프트웨어, 만화책, 잡지, 영상 화보집
  •  소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
  •  디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  •  eBook 대여 상품은 대여 기간이 종료 되거나, 2회 이상 대여 했을 경우 취소 불가
  •  중고상품이 구매확정(자동 구매확정은 출고완료일로부터 7일)된 경우
  •  LP상품의 재생 불량 원인이 기기의 사양 및 문제인 경우 (All-in-One 일체형 일부 보급형 오디오 모델 사용 등)
  •  시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  •  전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
소비자 피해보상
  •  상품의 불량에 의한 반품, 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 준하여 처리됨
환불 지연에
따른 배상
  •  대금 환불 및 환불 지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리
스프링분철 서비스를 선택하세요.
수량감소 수량증가 36,000
  •  다운받은 쿠폰은 결제 페이지에서 적용해 주세요.
  •  분철옵션 선택 시, 배송일이 변경될 수 있습니다.
  •  분철상품은 해외배송이 불가합니다.
1   36,000

스프링분철 신청 가능

뒤로 앞으로 맨위로 공유하기