나에게 필요한 지식과 기술을 검색해 보세요.

러스트 핵심 노트

안정성, 속도, 동시성을 갖춘 실용적인 언어

지은이

이보 발바르트

옮긴이

옥찬호

출간일

2017.02.14

레벨

초중급

평점

3.6(7명)

정가

16,000

판매가

14,400

총 결제 금액

10%

14,400

적립 예정

720P

전자책 사용 안내

전자책은 웹뷰어와 한빛+ 앱에서 열람할 수 있으며 PDF 다운로드는 지원되지 않습니다.

쪽수

229P

ISBN

9788968488429

브랜드

리얼타임 eBook

새로운 컴파일형 오픈 소스 프로그래밍 언어, 러스트.

 

러스트는 새로운 컴파일형 오픈 소스 프로그래밍 언어이며, 소프트웨어 개발자들에게 최고의 안정성을 약속한다. 러스트는 매우 풍부한 언어로 개발자들이 함수 지향적이면서 동시에 객체 지향적인 스타일로 코드를 작성할 수 있는 불변성과 구조를 갖추고 있다.

 

이 책의 목표는 러스트를 사용해 개발을 시작할 수 있게 러스트에 대한 확고한 지식 기반을 마련해주는 것이다. 책 전반에 걸쳐 러스트의 3가지 핵심 요소인 안정성, 속도, 동시성을 강조한다. 또한 러스트가 다른 프로그래밍 언어와 다른 부분과 그 이유를 설명한다. 또한 책에 수록된 예제는 예제들 사이에 강한 연관성이 있어 예제를 해결하다 보면 독자는 스스로 점차 발전하는 걸 느낄 수 있다.

 

이 책의 대상독자

 

이 책은 C/C++, 자바, C#, 파이썬, 루비, 다트 또는 유사한 언어에 대한 약간의 프로그래밍 경험과 일반적인 프로그래밍에 대한 기본 지식이 있는 개발자를 대상으로 한다.

저자

목차

1  러스트와 함께 시작하기

__1.1 러스트의 장점

__1.2 러스트의 3가지 주요 특징 : 안정성, 속도, 동시성

__1.3 러스트 사용하기

__1.4 러스트 설치하기

__1.5 러스트 컴파일러 – rustc

__1.6 첫 번째 프로그램

__1.7 카고와 함께 작업하기

__1.8 개발자 도구

__1.9 정리

 

2  변수와 타입 사용하기

__2.1 주석

__2.2 전역 상수

__2.3 값과 기본 타입

__2.4 변수에 값을 바인딩하기

__2.5 변수의 스코프와 가려짐

__2.6 타입 검사 및 변환

__2.7 표현식

__2.8 스택과 힙

__2.9 정리

 

3  함수와 제어문 사용하기

__3.1 조건에 따른 분기

__3.2 반복

__3.3 함수

__3.4 속성

__3.5 테스트

__3.6 정리

 

4  데이터 구조화 및 패턴 매칭

__4.1 문자열

__4.2 배열, 벡터, 슬라이스

__4.3 튜플

__4.4 구조체

__4.5 열거체

__4.6 콘솔에서 입력 받기

__4.7 패턴 매칭

__4.8 정리

 

5  고차원 함수와 매개변수화를 통한 코드 일반화

__5.1 고차원 함수와 클로저

__5.2 반복자

__5.3 컨슈머와 어댑터

__5.4 일반화된 자료 구조와 함수

__5.5 오류 처리

__5.6 구조체에서의 메서드

__5.7 트레잇

__5.8 트레잇 상수 사용하기

__5.9 내장 트레잇과 연산자 오버로딩

__5.10 정리

 

6  포인터와 메모리 안정성

__6.1 포인터와 레퍼런스

__6.2 소유권과 빌림

__6.3 박스

__6.4 레퍼런스 카운팅

__6.5 포인터 개요

__6.6 정리

 

7  코드 조직화와 매크로

__7.1 모듈과 크레이트

__7.2 매크로

__7.3 정리

 

8  동시성과 병렬성

__8.1 동시성과 스레드

__8.2 공유된 가변 상태

__8.3 채널을 통한 커뮤니케이션

__8.4 정리

 

9  경계에서의 프로그래밍

__9.1 프로그램 인수

__9.2 안전하지 않은 코드

__9.3 원시 포인터

__9.4 C와 연동하기

__9.5 다른 언어에서 러스트 호출하기

__9.6 정리

리뷰

전체 평점

3.6

오탈자

  • 전자책62P1

    기술 오류

    예제 출력결과 부분

    2017-03-23
  • 전자책42P1

    내용 오류

    2번째 줄

    2017-03-19
  • 전자책41P1

    표기 오류

    2.2.1 의 예제코드 두번째 줄

    2017-03-19
  • 전자책6P1

    표기 오류

    역자 서문 위에서 6번째 줄

    2017-03-17
  • 전자책58P1

    표기 오류

    7번째 줄

    2017-03-10

16,000

10%

14,400