Tôi chưa sử dụng C++ từ đại học. Mặc dù tôi đã muốn tôi không cần phải làm gì cho đến khi tôi bắt đầu muốn viết các plugin cho Launchy. Có cuốn sách hay để đọc lại không? Kinh nghiệm của tôi từ đại học chủ yếu là C# và gần đây là ruby. Tôi đã mua một số cuốn sách cho các nhà phát triển C# và nó đã kết thúc bằng cách viết C++ với CLI. Trong khi một cuốn sách hay thì đó không phải là những gì tôi đang tìm kiếm.Quay lại vấn đề cơ bản. Làm cách nào để quay lại C++?
Trả lời
Cách tốt nhất để quay trở lại C++ là để nhảy vào. Bạn không thể học một ngôn ngữ thực mà không tốn thời gian nghiêm trọng ở một quốc gia nơi họ nói. Tôi sẽ không cố gắng học một ngôn ngữ lập trình mà không tốn thời gian viết mã trong đó.
Tôi sẽ không khuyên bạn nên học C đầu tiên. Đó là một cách hay để nhặt một số thói quen xấu trong C++.
Mục yêu thích của tôi là Hiệu quả C++, Hiệu quả hơn C++ và Hiệu quả STL của Scott Meyers. Ngoài ra C++ Coding tiêu chuẩn của Sutter và Alexandrescu.
Tôi chưa thử bản thân mình nhưng đã nghe từ người và nguồn tôi tin rằng "Accelerated C++" của Koenig và Moo là một cuốn sách hay cho những người muốn chọn C++ nhanh chóng. So với con đường học C truyền thống trước thì C++ là một loại C với các lớp học theo cách tiếp cận K + M giúp bạn trở nên hiệu quả nhanh chóng trong khi tránh những cạm bẫy và thói quen xấu liên quan đến di sản của ngôn ngữ.
The C++ Programming Language bởi Bjarne Stroustrup bao gồm C++ theo chiều sâu. Bjarne là người phát minh ra C++. Nó cũng cung cấp thông tin chi tiết về lý do ngôn ngữ là như thế nào. Một số người tìm thấy cuốn sách một chút ngắn gọn. Tôi thấy nó là một điều thú vị. Nếu bạn đã thực hiện một số C++ trước khi nó là một nơi tuyệt vời để bắt đầu. Nó không phải là một cuốn sách mới bắt đầu trên C++.
Cuốn sách của tôi kiến nghị:
Essential C++ (Lippman)
C++ Kiến thức chung: Essential Trung Lập trình (Dewhurst)
... và tôi thứ hai Effective C++ gợi ý ở trên.
Cách thay thế rất hữu ích để mua sách trong không gian thịt là đăng ký dịch vụ như Safari Books Online. Đối với một khoản phí hàng tháng không hợp lý, bạn sẽ nhận được quyền truy cập vào tất cả các sách ở trên cộng với một tỷ người khác. Nếu bạn mong muốn truy cập ngẫu nhiên nhanh vào nhiều hơn một vài cuốn sách, nó sẽ trả nhiều tiền cho chính nó. Đó là một trường hợp dễ dàng để thực hiện nếu bạn muốn thuyết phục chủ nhân của bạn trả tiền cho nó.
Ngoài ra, hãy ngồi trước một IDE có tính năng hoàn thành mã C++ (tôi sử dụng Eclipse/CDT hầu hết thời gian).
Một nơi khởi đầu tốt là "Suy nghĩ trong C++" của Bruce Eckel, tôi hiếm khi có ai phàn nàn về cuốn sách. Tốt bằng văn bản và cũng có một phiên bản có sẵn trực tuyến.
Một cuốn sách trực tuyến khác mà tôi nhận được bất cứ khi nào tôi cần quay lại C++ là "C++ In Action" của Bartosz Milewski. online tại trang web của anh ấy.
Cuốn sách này thực sự tuyệt vời. Tôi cũng có thể giới thiệu nó. Nó không chỉ là về C++. Nó cũng thúc đẩy thực hành lập trình tốt với hình minh họa mã rất sạch sẽ. – svlada
- 1. Làm cách nào để quay lại Eclipse?
- 2. Nút quay lại Actionbarsherlock không quay lại
- 3. Quay lại trong C#
- 4. Cách thay đổi tiêu đề của nút quay lại UINavigationBar thành "Quay lại"
- 5. XMLDocument -> Byte [] ... làm cách nào để quay lại XMLDocument?
- 6. Nút quay lại Mobile Safari
- 7. Nút quay lại Android không quay lại hoạt động trước
- 8. Tải lại trang trên nút quay lại
- 9. Ngăn chặn nút quay lại
- 10. Quay lại trang trước
- 11. C# ASP.NET MVC Quay lại trang trước
- 12. svn: quay trở lại phiên bản trước
- 13. Quay lại phiên bản cũ ở Bazaar
- 14. Chặn nút quay lại
- 15. iOS làm cách nào để xóa nút quay lại?
- 16. quay lại trang trước
- 17. VisualSVN Cách quay lại số sửa đổi?
- 18. Quay lại nhóm quản trị
- 19. Cách quay lại prelude> trong ghci
- 20. Làm cách nào để làm cho trang tải lại của Firefox khi nhấn nút quay lại?
- 21. Trang làm mới nút quay lại
- 22. Quay lại Rails
- 23. Cách quay lại và quay lại trong studio trực quan 2010
- 24. Quay lại trang giới thiệu
- 25. Cách thay đổi văn bản nút quay lại uinavigationbar
- 26. Làm cách nào để đặt văn bản của nút quay lại trên UINavigationBar?
- 27. Cách quay lại phiên bản trước trong git
- 28. Nút quay trở lại MainActivity
- 29. Android - Quay lại cuộc gọi Hoạt động
- 30. Cách quay lại từ mục đích gọi
Rất hiệu quả làm hướng dẫn bắt đầu. Không có những sai lầm cơ bản trong hướng dẫn, ngoại trừ việc nó nên nhấn mạnh thêm một chút việc sử dụng các thư viện (ví dụ: tăng cường). Tóm lại, một điểm khởi đầu tốt, nhưng nó không phải là từ cuối cùng về thực hành C++ hiện đại. –