Tôi là một sinh viên tiến sĩ về tính toán khoa học và trong vài tháng qua, tôi đã dành một khoảng thời gian tốt để học Python và C ++ đúng cách. Tôi cảm thấy rằng tôi đã học tốt C ++ và tôi có thể sử dụng Python để làm những gì tôi muốn nếu tôi giữ một cuốn sách tham khảo tốt xung quanh.
Tôi cũng biết MATLAB đủ để tạo nguyên mẫu cho ý tưởng của mình và nhận giải pháp. (Nếu tôi quá chán để viết mã Python là lựa chọn đầu tiên của tôi).
Tôi đã đọc nhiều lần ở đây rằng một người nên ghép C và C ++ thành một "C / C ++" vì chúng là những ngôn ngữ cực kỳ khác nhau với những động cơ khác nhau và tôi hoàn toàn đồng ý với quan điểm đó.
Mặc dù tôi không thể yêu cầu "biết" C ++ vì tôi luôn học hỏi nhưng tôi nghĩ tôi hiểu hầu hết cách tôi nên sử dụng và tôi không nên sử dụng nó như thế nào. Ngôn ngữ đầu tiên tôi học là C nhưng đã rất lâu kể từ lần cuối tôi sử dụng nó. Câu hỏi của tôi về cơ bản là thế này:
Cho rằng tôi biết MATLAB, C ++ và Python; Có nên đầu tư thời gian vào việc học C? Kiến thức của tôi về 3 ngôn ngữ được đề cập có đủ để tôi viết mã không?
Nghiên cứu của tôi là nhiều hơn về phía đại số tuyến tính số nhưng tôi cũng thực hiện một số tư vấn quy trình mô phỏng sự kiện / ngẫu nhiên rời rạc. Ý định của tôi là làm việc trong ngành Công nghiệp (Cố vấn của tôi đề nghị tôi học C ++ để tôi có thể tuyển dụng được mặc dù anh ta không có sở thích cá nhân về ngôn ngữ).