Không có “ngôn ngữ tốt nhất” vì từng ngôn ngữ phục vụ cho một mục đích và đóng góp cho công nghệ vào thời điểm đó. Với mọi thế hệ ngôn ngữ lập trình, có cái gì đó tốt hơn, cải tiến nhiều hơn so với thế hệ trước. Và sẽ có những điều tốt hơn sẽ tới trong tương lai gần nữa.
Tất nhiên, có thể dùng một ngôn ngữ để viết phần mềm ứng dụng. Bạn có thể làm hầu hết mọi thứ bằng ngôn ngữ mã máy. Ngôn ngữ lập trình được tạo ra cho mục đích nào đó và chọn lựa ngôn ngữ tốt hơn quả có tạo ra khác biệt trong bảo trì, hiệu năng và dùng lại phần mềm. Là kĩ sư phần mềm, cân nhắc then chốt của bạn trong mọi dự án là chi phí, lịch biểu và chất lượng. Không thành vấn đề ngôn ngữ nào được dùng. Đôi khi, khách hàng yêu cầu ngôn ngữ đặc biệt trong dự án nhưng như một tuỳ chọn, bạn có thể xem xét mức kĩ năng của người phát triển trong công ti của bạn. Tốt hơn cả là dùng ngôn ngữ mà người phát triển của bạn đã giỏi. Chi phí của việc học ngôn ngữ mới và thời gian làm chủ chúng có thể không phù hợp cho dự án của bạn. Tất nhiên, bạn có thể chọn ngôn ngữ phù hợp nhất cho miền ứng dụng của mình. Chẳng hạn, Cobol là tốt hơn với các ứng dụng kinh doanh còn Java sẽ tốt hơn cho các ứng dụng web.
Là người kĩ sư phần mềm, bạn có lẽ học C, C++, C# hay Java ở trường. Chúng là các ngôn ngữ lập trình rất phổ biến ngày nay nhưng ngôn ngữ thay đổi qua thời gian. Và người kĩ sư phần mềm có kinh nghiệm phải có khả năng học ngôn ngữ mới
» Tin mới nhất:
» Các tin khác: