Ưu và nhược điểm của Python và C++?

C++ thiên về gì? Và nó có ưu điểm và nhược điểm gì?
Python thiên về gì? Và nó có ưu điểm và nhược điểm gì?
Như cầu của mình muốn tạo robot ạ

Còn nữa sao mấy năm nay cứ thấy python hot vậy mọi người? Lên gg search “Best programming language 2019” thì toàn thấy stackoverflow với githup xếp python đứng đầu nhỉ?

C++ là ngôn ngữ lập trình bậc thấp, can thiệp được sâu vào bộ nhớ, dùng để build phần mềm lớn, đòi hỏi cao với operating system.
Python là ngôn ngữ lập trình bậc cao, gọn nhẹ, gần với ngôn ngữ của loài người, áp dụng thuật thoán lên python rất nhanh và dễ.
Viết python giống như đang viết thơ vậy.
Nhược điểm của chúng thì mình hông biết vì mình thấy cả hai đều đáp ứng tốt yêu cầu của mình.

C++ thường đc dùng làm các nhiệm vụ đòi hỏi hiệu năng cao (cả speed lẫn mem). Nhược điểm là khó, phụ thuộc vào nền tảng
Python thì hiệu năng k đc tốt, dễ học. Python ứng dụng rất nhiều trong AI nên hot cũng đúng thôi

Sao ít người dùng C++ làm AI vậy nhỉ?

Cú pháp C++ khó tiếp cận và rườm rà. Trong khi những ng nghiên cứu thuật toán thì cũng chỉ cần cái gì dễ học, dễ viết. Thuật toán k phải do ng có kĩ năng lập trình cao có khi rất nhiều là của các nhà toán học.

Nếu kết hợp cả 2 được không bạn?
Giả sử C++ cho điều khiển phần cứng và cơ khí, còn Python cho nhận dạng hình ảnh để ra lệnh cho C++ điều khiển đấy ạ

Được chứ, xử lý ảnh C++ cũng rất mạnh.

Ô, may quá. Mình sẽ cố gắng học 2 ngôn ngữ này. Tks bạn nhé :heart_eyes:

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?