Cố gắng học một ngôn ngữ lập trình mới có thể là một nhiệm vụ khó khăn. Mọi ngôn ngữ đều có những điểm phức tạp riêng, với một số ngôn ngữ nhất định - đặc biệt là C ++ - có toàn bộ các biến thể làm thay đổi ngôn ngữ một cách ồ ạt. Thật khó không chỉ để học ngôn ngữ mà còn để biết bắt đầu học từ đâu. May mắn thay, có rất nhiều tài nguyên vật lý và trực tuyến để giúp các lập trình viên đầy tham vọng bắt đầu cuộc hành trình của họ với C++. Một số tài nguyên hữu ích nhất là những cuốn sách cung cấp các ví dụ và thách thức cho những người muốn bắt đầu. Đó là lý do tại sao bài viết này sẽ đề cập đến 6 cuốn sách lập trình C ++ hay nhất được xếp hạng theo đánh giá của họ trên Amazon! Bài viết này sẽ chỉ đề cập đến những cuốn sách tập trung vào C++. Xếp hạng được thực hiện thông qua việc chọn sách có cả xếp hạng cao nhất và xếp hạng trung bình cao nhất. Do đó, một số cuốn sách này sẽ là phiên bản cũ hơn, vì vậy hãy theo dõi từng mục để xem có phiên bản mới hơn nào không. Chỉ cần lưu ý rằng thông tin và giá cả sẽ thay đổi khi xem các ấn bản sau này, vì vậy những cuốn sách rẻ hơn có thể tiết kiệm chi phí hơn một chút về lâu dài! 6 cuốn sách lập trình C++ hay nhất được xếp hạng bởi Amazon Reviews 6. Hãy để chúng tôi C++ của Yashavant Kanetkar là cuốn sách giới thiệu về ngôn ngữ lập trình C++. Nó được viết bởi Yashavant Kanetkar, tác giả của nhiều cuốn sách viết mã khác về C++, C và Python. Nhiều người đánh giá hài lòng với cuốn sách do nó rẻ nhưng vẫn thỏa mãn, bao gồm nhiều chủ đề C ++ đồng thời cũng dễ đọc. Một số chủ sở hữu chỉ trích về lỗi chính tả và lỗi trong khi những người khác phàn nàn về chất lượng giấy, nhưng chỉ với 25 đô la, bạn thậm chí sẽ nhận được nhiều hơn những gì bạn đã trả. Let us C++ Giá niêm yết: $24,95 Mua ngay trên hoặc Amazon AbeBooks 5. C++ hiện đại hiệu quả của Scott Meyers là một cái nhìn toàn diện hơn nhiều về ngôn ngữ lập trình. Thay vì chỉ bao gồm C++, nó bao gồm hai phiên bản khác nhau của ngôn ngữ được gọi là C++11 và C++14. Cuốn sách này đã được chứng minh là đặc biệt hữu ích cho những người đã quen thuộc với các phiên bản C++ cũ hơn và đây chính là cách cuốn sách được thiết kế. Mặc dù nó có thể không phải là phần giới thiệu tuyệt vời về ngôn ngữ lập trình, nhưng đây là phần bổ sung tuyệt vời cho bất kỳ ai muốn làm quen nhiều hơn với các lần lặp lại gần đây hơn. C ++ hiện đại hiệu quả của Scott Meyers Cuốn sách này tương đối đắt hơn so với những cuốn khác trong danh sách này, nhưng những người quan tâm đến việc mua hàng nên cảnh giác. Trước đây, một số người đánh giá đã nhận được bản in sai hoặc sao chép sai của cuốn sách, trong đó một số lưu ý rằng chất lượng kém của phiên bản bìa mềm. Thay vào đó, bạn có thể muốn sử dụng phiên bản kỹ thuật số vì nó tránh được những vấn đề này trong khi nhìn chung vẫn rẻ hơn. Giá niêm yết: $59,99 Bìa mềm, $36,99 Kỹ thuật số Mua ngay trên (Kỹ thuật số) hoặc (Bìa mềm) Amazon AbeBooks 4. Elements of Programming Interviews (Phiên bản C++) của Adnan Aziz, Tsung-Hsien Lee và Amit Prakash Thay vì là một hướng dẫn về C ++, cung cấp sự hiểu biết về ngôn ngữ lập trình thông qua quan điểm của các câu hỏi phỏng vấn. Khi nộp đơn xin việc sử dụng ngôn ngữ này, nhiều người phỏng vấn sẽ đưa ra một nhiệm vụ đầy thách thức là yêu cầu ứng viên viết một chương trình mẫu. Cuốn sách này không chỉ cung cấp một số hướng dẫn tuyệt vời về cách hoàn thành các chương trình như vậy mà còn cả cách chuẩn bị cho bản thân để đưa ra những câu trả lời phỏng vấn rõ ràng và có thể chấp nhận được. Các cuộc phỏng vấn về các yếu tố lập trình Những người đánh giá rất hài lòng với cuốn sách, thậm chí một số người còn cho rằng nó giúp họ có được công việc như ý muốn. Tuy nhiên, cuốn sách cũng đã hơn một thập kỷ, khiến một số nhà phê bình thời hiện đại không hài lòng với kết quả. Nó vẫn có thể là một tài nguyên tuyệt vời, nhưng nó có thể sẽ hiệu quả hơn nhiều đối với những người đã phần nào quen thuộc với C++. Giá niêm yết: $39,95 Mua ngay trên hoặc Amazon AbeBooks 3. Lập trình hướng đối tượng với C++ của E. Balagurusamy là lựa chọn tốt hơn nhiều cho những người mới bắt đầu cuộc hành trình với ngôn ngữ lập trình. Như tên của nó, cuốn sách bao gồm Lập trình hướng đối tượng, còn được gọi là OOP. Những người đánh giá đã khen ngợi cuốn sách vì đã giải thích những khái niệm này theo những cách dễ hiểu, ngay cả khi một số lưu ý rằng nó có thể không phải là cách tốt nhất để học C++ nói chung. Tuy nhiên, ngay cả khi bạn bắt đầu với cuốn sách này, bạn sẽ có khả năng hiểu sâu hơn về cả C++ và OOP so với trước đây. Lập trình hướng đối tượng với C++ Cần lưu ý rằng đây là ấn bản thứ 7 của cuốn sách. có sẵn với giá rất rẻ và một bản sao mới của cuốn sách này thậm chí không có sẵn với giá dưới 700 đô la. Thay vào đó, bạn có thể sử dụng phiên bản thứ 8 tốt hơn, nhưng nếu bạn muốn mạo hiểm với người bán lại — hoặc bạn chỉ muốn so sánh sự khác biệt — thì bạn chắc chắn có thể xem xét kỹ hơn phiên bản cũ hơn này. Phiên bản thứ 8 mới hơn Giá niêm yết: ~$25-$30 Đã qua sử dụng Mua ngay trên hoặc Amazon AbeBooks 2. C++ Primer (Phiên bản thứ 5) của Stanley Lippman, Josee Lajoie và Barbara Moo được đặt tên thích hợp nhằm cung cấp sự hiểu biết rộng rãi về tiêu chuẩn của ngôn ngữ lập trình kể từ C++11. Ngay cả khi nó đã được xuất bản hơn 10 năm trước, những người đánh giá vẫn coi đây là một trong những cuốn sách về C++ hay nhất mà bất kỳ ai cũng có thể có. Nó bao gồm một loạt các chủ đề trong khi cung cấp một cơ sở tuyệt vời cho những người mới bắt đầu sẵn sàng vượt qua chương đầu tiên. Chỉ cần lưu ý rằng phiên bản kỹ thuật số đã được báo cáo là có vấn đề với định dạng. Ngay cả với giá cao, chất lượng của C++ Primer làm cho phiên bản bìa mềm của nó đáng giá từng xu. C++ Primer Giá niêm yết: $59,99 Mua ngay trên hoặc Amazon AbeBooks 1. Ngôn ngữ lập trình C++ của Bjarne Stroustrup Ngôn ngữ lập trình C++ là một cuốn sách có tên phù hợp với vị trí hàng đầu trong danh sách này. Tác giả, Bjarne Stroustrup, nổi tiếng với việc xuất bản nhiều cuốn sách khác về C++. Mặc dù một số nhà phê bình đồng ý rằng cuốn sách có thể kém đối với những người mới bắt đầu hoàn toàn, nhưng nội dung bên trong thì không ai sánh kịp. Vấn đề lớn nhất mà các nhà phê bình gặp phải trong thời hiện đại là chất lượng in, nhưng cuốn sách cung cấp các phiên bản bìa cứng, bìa mềm và thậm chí cả kỹ thuật số để giảm bớt mối lo ngại này. Ngay cả khi bạn quyết định mua một trong những cuốn sách khác trong danh sách này, bạn chắc chắn nên xem kỹ sản phẩm của Bjarne Stroustrup — nếu bạn có đủ khả năng. Giá niêm yết: $84,99 Bìa cứng, $79,99 Bìa mềm, $63,99 Kỹ thuật số Mua ngay trên (Kỹ thuật số) hoặc (Bìa mềm) Amazon AbeBooks