도서상세보기

도서명 이지 러스트 : 실습하며 배우는 빠르고 안전한 코드 작성의 비결
저자 데이브 매클라우드
출판사 한빛미디어
출판일 2025-02-26
정가 38,000원
ISBN 9791169213462
수량
[PART 1 웹 브라우저에서 러스트 사용하기]
CHAPTER 1 러스트 기초
_1.1 러스트 플레이그라운드
_1.2 와
_1.3 주석
_1.4 타입
_1.5 타입 추론
_1.6 ‘hello, world!’ 출력하기
_1.7 변수 및 코드 블록 선언하기
_1.8 Display 및 Debug
_1.9 가장 작은 숫자와 큰 숫자
_1.10 가변성
_1.11 섀도잉

CHAPTER 2 메모리, 변수, 소유권
_2.1 스택, 힙, 포인터
_2.2 출력 알아보기
_2.3 문자열
_2.4 const와 static
_2.5 참조 알아보기
_2.6 변경 가능한 참조
_2.7 섀도잉 다시 알아보기
_2.8 함수에 대한 참조 제공
_2.9 복사 타입
_2.10 값이 없는 변수

CHAPTER 3 복잡한 타입
_3.1 컬렉션 타입
_3.2 제어 흐름
_3.3 구조체
_3.4 열거형
_3.5 루프
_3.6 구조체 및 열거형 구현하기
_3.7 해체
_3.8 참조 및 도트 연산자

CHAPTER 4 제네릭
_4.1 제네릭
_4.2 Option과 Result

CHAPTER 5 컬렉션 및 오류 핸들링 더 알아보기
_5.1 다른 컬렉션
_5.2 연산자
_5.3 패닉과 unwrap이 유용한 경우

CHAPTER 6 트레이트
_6.1 트레이트 기초
_6.2 From 트레이트
_6.3 함수에서 문자열과 &str 가져오기

CHAPTER 7 이터레이터와 클로저 기초
_7.1 체이닝 메서드
_7.2 이터레이터
_7.3 클로저

CHAPTER 8 이터레이터와 클로저 심화
_8.1 클로저와 이터레이터에 유용한 메서드
_8.2 dbg! 매크로 및 .inspect

CHAPTER 9 수명과 내부 가변성
_9.1 & str의 타입
_9.2 수명
_9.3 내부 가변성
_9.4 Cow

CHAPTER 10 다중 스레드와 고급 주제
_10.1 타입 별칭 및 새 타입
_10.2 함수 내에서 가
안전성과 성능을 동시에! 러스트를 쉽게 배우는 가장 확실한 방법
러스트는 C/C++의 성능과 제어력을 유지하면서도 메모리 안전성을 제공하는 현대적인 프로그래밍 언어입니다. 시스템 프로그래밍뿐만 아니라 웹 개발, 임베디드, 게임 개발 등 다양한 분야에서 활용되며 안정성과 효율성을 동시에 갖춘 언어로 주목받고 있습니다. 하지만 러스트의 독특한 소유권과 빌림 개념은 처음 배우는 이들에게 높은 진입 장벽이 될 수 있습니다. 그러나 걱정할 필요 없습니다. 『이지 러스트』와 함께라면 러스트를 자연스럽게 익히며 자신 있게 활용할 수 있습니다.

이 책은 러스트의 핵심 개념을 차근차근 단계별로 설명하고, 러스트 플레이그라운드에서 실습할 수 있는 다양한 예제를 제공합니다. 소유권, 빌림, 제네릭 등 필수 개념을 실습과 함께 소개해 러스트를 처음 배우더라도 쉽게 이해하고 활용할 수 있도록 안내합니다. 더불어 도서 관리 프로그램을 직접 만들어 보며 이론을 넘어 실무 적용 능력까지 키울 수 있습니다. 이 책과 함께 러스트를 시작해 보세요. 어렵게만 느껴졌던 러스트가 친숙한 언어로 다가올 것입니다.

대상 독자
● 프로그래밍 기초 지식이 있는 러스트 입문자
● 다른 언어에서 러스트로 전환하려는 개발자
● 시스템 프로그래밍에 관심 있는 개발자

주요 내용
● 소유권, 빌림, 제네릭, 열거형 등 러스트의 핵심 개념 이해하기
● 웹 환경에서 직접 코드를 실행하며 개념 터득하기
● 제네릭을 활용해 코드의 재사용성 높이기
● Option과 Result를 활용한 오류 처리 방법 배우기
● 다중 스레드, 클로저, 이터레이터 등 고급 주제 심층 탐구하기