2012-02-18 20 views
7

Người dùng có thể giúp tôi với những cuốn sách tốt cho việc viết mã C/C++ trên nền tảng Unix không?Sách hay để học lập trình C++ trên UNIX (pref Linux)?

Sự nhấn mạnh của tôi là viết mã độ trễ thấp, để sử dụng trong nền tảng giao dịch điện tử.

(Tôi nhận thấy có một vài chủ đề trên StackOverflow hỏi về cuốn sách cho các ngôn ngữ nói chung, nhưng Q của tôi là đặc biệt đối với mã hóa trên hệ điều hành Unix)

+0

Xem [câu hỏi này] (http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list) hoặc [this one] (http://stackoverflow.com/ các câu hỏi/194812/danh sách-tự do-sẵn-lập trình-sách) – Default

+0

Đã được đề cập trong wiki thẻ C++. http://stackoverflow.com/tags/c%2b%2b/info –

Trả lời

4

Đối với độ trễ thấp, bạn thực sự phải tìm hiểu một số blog và nguồn của một số dự án nguồn mở thú vị, AFAIK không có sẵn bất kỳ sách nào.

+0

Phiên bản 1 của 'Stevens' là một chút lỗi thời, đặc biệt đối với Linux – cdarke

+0

Yepp, xin lỗi tôi đã cung cấp liên kết cho các phiên bản cập nhật .. –

3

Lập trình nâng cao trong môi trường UNIX (ấn bản thứ 2) của W. Richard Stevens và Stephen A.Rago, Addison-Wesley.

man 3 intro

1

Tôi nghĩ rằng có lẽ đối với mã c ở mức độ thấp trên unix/linux, vàng tiêu chuẩn có thể là "nâng cao Lập trình trong môi trường Unix" của Steven. Độ trễ thấp có nghĩa là bạn muốn mã hóa xuống kim loại, vì vậy đó là mức thấp như bạn có thể nhận được.

Cũng không có gì giống như C++ của Stroustrup (bây giờ là phiên bản thứ 3) mà cũng nhấn mạnh mã sạch, chặt chẽ, nhưng với một số lợi ích của C++. Nhưng đối với công việc có độ trễ thấp, bạn sẽ chỉ sử dụng những thứ như const và tham chiếu và đóng gói, nhưng có thể từ bỏ một số tính năng cấp cao hơn như thừa kế hoặc ngoại lệ.

+0

C++ của Stroustrup (bây giờ là phiên bản thứ 4 **) – cdarke

Các vấn đề liên quan