Quyển sách đáng để đọc C++ Professional của Wrox (Phần 1)
30th Dec 2019Trong nhiều năm, C ++ là ngôn ngữ thực tế để viết các chương trình hướng đối tượng nhanh, mạnh mẽ và cấp doanh nghiệp. Phổ biến như C ++ đã trở thành, ngôn ngữ rất khó để nắm bắt đầy đủ.
>> C++ Professional của Wrox sách dành cho dân công nghệ thông tin (Phần 2)
Có những kỹ thuật đơn giản nhưng mạnh mẽ mà các lập trình viên C ++ chuyên nghiệp sử dụng mà don hiến hiện lên trong các văn bản truyền thống và có những phần hữu ích của C ++ vẫn còn là một bí ẩn ngay cả với các lập trình viên C ++ có kinh nghiệm.
Một số framework viết từ C++ như
- Lua Server Pages
- Prosody
- Verse là một Jabber XMPP
Quá thường xuyên, sách lập trình tập trung vào cú pháp của ngôn ngữ thay vì sử dụng trong thế giới thực của nó. Văn bản C ++ điển hình giới thiệu một phần chính của ngôn ngữ trong mỗi chương, giải thích cú pháp và cung cấp một ví dụ. C ++ chuyên nghiệp không theo mô hình này. Thay vì chỉ cung cấp cho bạn các loại hạt và bu lông của ngôn ngữ với ít bối cảnh trong thế giới thực, cuốn sách này sẽ hướng dẫn bạn cách sử dụng C ++ trong thế giới thực. Nó sẽ cho bạn thấy các tính năng ít được biết đến sẽ giúp cuộc sống của bạn dễ dàng hơn và các mẫu mã hóa có thể sử dụng lại tách biệt các lập trình viên mới làm quen với các lập trình viên chuyên nghiệp.
Quyển sách khá hay gồm 26 chương
- Chapter 1: A Crash Course in C++
- Chapter 2: Designing Professional C++ Programs
- Chapter 3: Designing with Objects
- Chapter 4: Designing with Libraries and Patterns
- Chapter 5: Designing for Reuse
- Chapter 6: Maximizing Software Engineering Methods
- Chapter 7: Coding with Style
- Chapters 8 and 9: Classes and Objects
- Chapter 10: Discovering Inheritance Techniques
- Chapter 11: Writing Generic Code with Templates
- Chapter 12: Understanding C++ Quirks and Oddities
- Chapter 13: Effective Memory Management
- Chapter 14: Demystifying C++ I/O
- Chapter 15: Handling Errors
- Chapter 16: Overloading C++ Operators
- Chapter 17: Writing Efficient C++
- Chapter 18: Developing Cross-Platform and Cross-Language Applications
- Chapter 19: Becoming Adept at Testing
- Chapter 20: Conquering Debugging
- Chapters 21, 22, and 23: The Standard Template Library
- Chapter 24: Exploring Distributed Objects
- Chapter 25: Incorporating Techniques and Frameworks
- Chapter 26: Applying Design Patterns
Add new comment