Tôi đã nghiên cứu một chút về thuật toán và đã xem xét các trang web như SPOJ.pl TopCoder, v.v. Tôi đã thấy rằng các lập trình viên thường thích C hoặc C ++ cho hầu hết các cuộc thi lập trình thuật toán.
Bây giờ tôi đã gặp một số rắc rối gần đây. Tôi biết cả một chút về C và Python và khi cố gắng viết mã tôi dường như thích Python hơn C cho hầu hết các thuật toán. Mỗi lần tôi ngồi viết mã trong CI đều bỏ cuộc sau khoảng 15 phút vì tôi thấy nó quá cồng kềnh và có xu hướng chuyển sang trăn. Vượt qua ma trận Con trỏ và vân vân dường như vô ích lãng phí thời gian mà tôi thực sự có thể được sử dụng để suy nghĩ về chính thuật toán.
Bây giờ tôi đã biết và đã nghe từ rất nhiều người rằng C là một ngôn ngữ rất quan trọng và là bánh mì và bơ của rất nhiều lập trình viên ngoài kia.
Điều tôi muốn biết là liệu cách tiếp cận này của tôi có bất kỳ nhược điểm / hậu quả / Nhược điểm nào không, v.v.
Đây không phải là cuộc tranh luận giữa Python và C; Đây là một câu hỏi về cách thức thực hành cụ thể này thích trăn hơn C vì tính dễ sử dụng sẽ ảnh hưởng đến tôi hoặc bất kỳ nhà lập trình / máy tính nào khác trong thời gian dài.
Tôi muốn nghe từ những người đã sử dụng các ngôn ngữ này trong ngành / và để phát triển phần mềm / thư viện lớn, v.v.