Quyển sách đáng để đọc C++ Professional của Wrox (Phần 1)

30th Dec 2019
Wrox.Professional.C.Plus
Table of contents

Trong 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
Nhà xuất bản
Wiley Publishing, Inc. 2 tác giả Nicholas A. Solter và Scott J. Kleper
Năm xuất bản
2005
Bạn thấy bài viết này như thế nào?
0 reactions

Add new comment

Image CAPTCHA
Enter the characters shown in the image.

Related Articles

Lợi ích của việc Unit test sẽ giúp project giảm thiểu những khiếm khuyết và làm tăng chất lượng sản phẩm cũng như testing effort khi mà project phải bổ sung thêm những tính năng mới liên tục và cần thực hiện testing.

Trong giai đoạn mới bắt đầu, bạn sẽ gặp một số khó khăn vì C# là ngôn ngữ hướng đối tượng vì vậy bạn cần xác định rõ mục tiêu và có người hướng dẫn một cách bài bản.

Cung cấp cho học viên những kiến thức nền tảng về lập trình với ngôn ngữ C# 7.0 trong môi trường Visual Studio 2017.

C ++ ngày nay rất khác so với những gì năm 1983, khi nó lần đầu tiên được đặt tên là "C ++". Nhiều tính năng đã được thêm vào đến ngôn ngữ từ đó