Tôi là một nhà viết kịch bản/lập trình viên Ruby khá có năng lực, nhưng luôn cảm thấy áp lực khi chuyển sang C++. Tôi không thể tìm thấy bất kỳ trang web nào liên quan đến "C++ dành cho lập trình viên Ruby". Trang web này Python tồn tại (tôi biết nó rất giống nhau). Có ai biết hướng dẫn nào có thể giúp tôi dịch "ý tưởng" Ruby của mình sang C++ không?
Tôi không nghĩ rằng phần giới thiệu về một ngôn ngữ được viết riêng cho người nhập cư của một ngôn ngữ nhất định có bất kỳ lợi thế đáng kể nào so với cuốn sách giới thiệu "độc lập" truyền thống. Đọc như một quá trình nhận thức có một đặc điểm nổi bật:Tốc độ đọc thay đổi rất nhiều. Điều này có nghĩa là bạn nên đọc bất kỳ cuốn sách C++ hay nào (tôi chắc chắn rằng bạn sẽ tìm thấy những đề xuất tuyệt vời ở đây về SO) và tốc độ đọc của bạn sẽ bị ảnh hưởng rất nhiều bởi kiến thức lập trình trước đó của bạn - đọc những gì bạn đã biết gần như sẽ đọc lướt - nhanh chóng , những người khác sẽ mất một thời gian. Cuối cùng, bạn sẽ dành gần như cùng một khoảng thời gian để đọc một lớp nhập cư cụ thể, ngoại trừ việc bạn đã đọc một cuốn sách mà bạn có thể sử dụng làm tài liệu tham khảo ngôn ngữ vào bất kỳ thời điểm nào trong tương lai, không giống như Hướng dẫn Chuyển tiếp, nó luôn là một "đọc một lần."
Mặt khác, từ góc độ của người viết, việc cho rằng (và dựa vào) kiến thức của người đọc về một chủ đề là vô cùng vô ơn. Ví dụ, khi một người nói rằng anh ta biết Ruby, điều đó có thực sự đảm bảo rằng anh ta biết nhiều về OOP không? Hoặc chỉ sử dụng nó mà không cần biết nội bộ (ví dụ, điều này thực sự dễ dàng đối với các lập trình viên Rails).
Vì vậy, một cuốn sách thông thường là một sự đánh cược an toàn cho cả tác giả và người đọc. :)
Tôi là một lập trình viên xuất sắc, rất giỏi!