Giới thiệu sách C++ Crash Course: A Fast-Paced Introduction
Mặc dù đã có rất nhiều sách chất lượng cao viết về C++ như Effective Modern C++ của Scott Meyer’s hay The C++ Programming Language, 4th Edition của Bjarne Stroustrup, nhưng những cuốn sách này khá cao cấp và hơi khó tiếp cận khi bắt đầu học.
Một số khoá học hoặc bài viết về C++ tuy đơn giản nhưng chúng thường bỏ qua các chi tiết quan trọng vì nhằm hướng đến tiếp cận nhanh nhất cho người học.
Cuốn sách này giúp tìm hiếu C++ từ cơ bản đến phức tạp một cách có chủ ý, xây dựng các khái niệm từ các yếu tố cơ bản của chúng. C ++ được biết đến là một ngôn ngữ “đáng sợ” bởi vì các yếu tố cơ bản của nó lồng vào nhau rất chặt chẽ, khiến cho định hình cấu trúc một bức tranh hoàn chỉnh về ngôn ngữ trở nên khó khăn.
Thông tin
- Tên sách: C++ Crash Course: A Fast-Paced Introduction
- Nhà xuất bản: William Pollock
- Tác giả: Josh Ellingson
- ISBN-10: 1-59327-888-8
- ISBN-13: 978-1-59327-888-5
- Năm phát hành: 2019
- Số trang: 794
- Định dạng: PDF
- Dung lượng: 7.4 MB
Cuốn sách này dành cho ai?
Cuốn sách này dành cho các các lập trình viên trung cấp đến cao cấp đã quen thuộc với các khái niệm lập trình cơ bản. Nếu bạn không có kinh nghiệm lập trình hệ thống cụ thể thì cũng không sao.
Nội dung
Cuốn sách được chia thành hai phần. Phần I bao gồm ngôn ngữ C ++ cốt lõi. Thay vì trình bày ngôn ngữ C ++ theo thứ tự thời gian (từ C ++ 98 kiểu cũ đến C ++ hiện đại 11/14/17). Phần II giới thiệu Thư viện chuẩn C ++ (stdlib).
Part I: The C++ Core Language
- Chapter 1: Up and Running
- Chapter 2: Types
- Chapter 3: Reference Types
- Chapter 4: The Object Life Cycle
- Chapter 5: Runtime Polymorphism
- Chapter 6: Compile-Time Polymorphism
- Chapter 7: Expressions
- Chapter 8: Statements
- Chapter 9: Functions
Part II: C++ Libraries and Frameworks
- Chapter 10: Testing
- Chapter 11: Smart Pointers
- Chapter 12: Utilities
- Chapter 13: Containers
- Chapter 14: Iterators
- Chapter 15: Strings
- Chapter 16: Streams
- Chapter 17: Filesystems
- Chapter 18: Algorithms
- Chapter 19: Concurrency and Parallelism
- Chapter 20: Network Programming with Boost Asio
- Chapter 21: Writing Applications
Comments 1