Tại sao các Trường Đại Học vẫn dạy C và C++ khi bạn chẳng thể nào xây dựng được bất cứ thứ gì bằng những loại ngôn ngữ lập trình này?

Đã trả lời vào 6 tháng 6 năm 2019 bởi Luis Espinal, làm việc như một nhà khoa học máy tính từ năm 1994.

Hệ điều hành của máy tính của bạn được viết bằng C/C++. Giao thức mạng để bạn có thể hỏi một câu hỏi khá là kỳ cục trên Internet: C/C++.

Điện thoại thông minh của bạn: C/C++.

Bộ định tuyến internet của bạn: C/C++.

Bạn có dùng một máy in laser/inkjet hiện đại chứ? C/C++.

Java JVM: C++.

Cái .NET CLR cho phép bạn có thể phát triển chương trình trên C# và cái gì không? C++.

Nhân Linux, thứ được vận hành trên thế giới khá nhiều? C.

Hỏi câu như này mà không biết ngượng mồm!

> Ashutosh Kumar, 18 tháng 10:

Hệ điều hành của máy tính của bạn được viết bằng C/C++. Một người được yêu cầu xây dựng Hệ Điều Hành bao nhiêu lần? Thời gian để một người từ chân-ướt-chân-ráo đến chuyên nghiệp thì đủ cho họ học C/C++.[?]

Giao thức mạng để bạn có thể hỏi một câu hỏi khá là kỳ cục trên Internet: C/C++. Lần cuối bạn được yêu cầu viết một giao thức mạng mới là bao giờ?

Điện thoại thông minh của bạn: C/C++. Nó hầu hết được viết bằng Java bởi nhiều người dùng trên toàn cầu đang sử dụng Android.

Bộ định tuyến internet của bạn: C/C++. Lần cuối bạn viết một phần mềm mới cho bộ định tuyến Internet là khi nào?

Bạn có dùng một máy in laser/inkjet hiện đại chứ? C/C++. Bạn được yêu cầu phát triển một phần mềm cho máy in là từ lúc nào?

Java JVM: C++. Ai yêu cầu người nào thay đổi JVM?

Cái .NET CLR cho phép bạn có thể phát triển chương trình trên C# và cái gì không? C++.

Nhân Linux, thứ được vận hành trên thế giới khá nhiều? C. Tại sao họ không dạy chúng tôi thay đổi cái nhân đó mà chỉ có C?

Trả lời thế này mà cũng không biết ngượng mồm

Câu hỏi này khá là hợp lệ bởi những người không trực tiếp viết mã bằng C/C++ sau khi họ có bằng. Điều đó mất nhiều năm để họ vươn tới đẳng cấp đó.

Bên cạnh đó, nếu lý luận của bạn là những thứ cơ bản của mọi thứ là C thì chúng tôi nên được dạy về hợp ngữ vì C biên dịch thành hợp ngữ chứ? Hay hệ nhị phân trực tiếp? Hoặc chỉ thay đổi từ CSE sang ECE.

Trong kỷ nguyên này, sinh viên nên được dạy về Java, JavaScript hay Python, những ngôn ngữ được dùng nhiều nhất trong nền công nghiệp này hiện nay. Một khi họ biết viết mã, việc học C hay C++ không là vấn đề gì to tát cả.

Theo: Minh Anh Ng

Leave a Reply

Your email address will not be published. Required fields are marked *