도서상세보기

도서명 러스트 프로그래밍 : 한 줄 한 줄 짜면서 익히는
저자 팀 맥나마라
출판사 인사이트
출판일 2022-07-12
정가 35,000원
ISBN 9788966263615
수량
1장 러스트 소개
1.1 러스트는 어디에 사용되는가?
1.2 러스트를 실무에서 추천하기
1.3 언어 맛보기
-1.3.1 “Hello, world!” 프로그램을 편법으로 만들어 보기
-1.3.2 첫 번째 러스트 프로그램
1.4 이 책의 소스 코드 다운로드
1.5 러스트의 생김새와 느낌
1.6 러스트는 어떤 언어인가?
-1.6.1 러스트의 목표: 안전성
-1.6.2 러스트의 목표: 생산성
-1.6.3 러스트의 목표: 통제력
1.7 러스트의 큰 특징
-1.7.1 성능
-1.7.2 동시성
-1.7.3 메모리 효율성
1.8 러스트의 단점
-1.8.1 순환 데이터 구조
-1.8.2 컴파일 시간
-1.8.3 엄격성
-1.8.4 언어의 크기
-1.8.5 과대광고
1.9 TLS 보안 사례 연구
-1.9.1 하트블리드
-1.9.2 goto fail
1.10 러스트는 어디에 잘 맞을까?
-1.10.1 명령행 유틸리티
-1.10.2 데이터 처리
-1.10.3 애플리케이션 확장
-1.10.4 자원이 제한된 환경
-1.10.5 서버 애플리케이션
-1.10.6 데스크톱 애플리케이션
-1.10.7 데스크톱
-1.10.8 모바일
-1.10.9 웹
-1.10.10 시스템 프로그래밍
1.11 러스트의 숨은 특징: 커뮤니티
1.12 러스트 경구
요약

1부 러스트 언어의 특색
2장 러스트 언어의 기초
2.1 실행 프로그램 만들기
-2.1.1 rustc로 단일 파일을 컴파일하기
-2.1.2 카고로 러스트 프로젝트 컴파일하기
2.2 러스트 문법 개요
-2.2.1 변수 정의와 함수 호출
2.3 숫자
-2.3.1 정수와 부동 소수점 수
-2.3.2 이진, 팔진, 십육진법을 이용하는 정수
-2.3.3 수의 비교
-2.3.4 유리수, 복소수 그리고 다른 숫자 타입
2.4 흐름 제어
-2.4.1 for: 반복의 중심축
-2.4.2 continue: 현재 반복의 남은 부분을 건너뛰기
-2.4.3 while: 조건
· 러스트 프로그래밍의 기본 문법과 특징
· 시스템 프로그래밍에 필요한 기본 개념
· 러스트 데이터 타입과 오류 처리 기능 구성 방법
· 명령행 유틸리티 만들기
· 키-값 저장소 만들기
· 네트워크 스택 구현하기
· NTP 클라이언트 만들기
· 운영 체제 커널 만들고 컴파일하기