Tin học [ Đăng ngày (11/09/2014) ]
Java và C++ đang thoái trào
Java, C++ có đang bị thất sủng? Một thống kê chỉ số ngôn ngữ lập trình đang cho thấy điều đó, mặc dù hai ngôn ngữ này vẫn còn nằm trong yêu cầu tuyển dụng của nhiều công ty phát triển ứng dụng.

Ảnh minh họa

Chỉ số Tiobe trong tháng 9 đưa ra những đánh giá chuyên sâu về hai ngôn ngữ này, cho rằng Java và C++ hiện đang có chỉ số thấp nhất từ năm 2001 đến nay. Nhưng điều này không có nghĩa Java và C++ đang trên đường thoái trào vì thị trường vẫn còn nhu cầu rất lớn. Dựa trên một công thức phân tích tìm kiếm ngôn ngữ trong cơ sở dữ liệu về website, chỉ số đánh giá Java trong tháng 9 đạt 14,14%; C++ đạt 4,67%. Nhìn chúng, Java hiện có tính phổ biến xếp thứ 2, trong khi C++ đứng thứ 4.

Tiobe cho rằng sự phát triển mạnh mẽ của các ngôn ngữ hướng tên miền trong các lĩnh vực chuyên biệt như lập trình y sinh (y tế và sinh học) và số liệu có thể giảm nhu cầu các ngôn ngữ lập trình phổ biến, dùng chung như Java và C++. Nhưng theo ông Paul Jansen, giám đốc Tiobe, Java vẫn còn rất phổ biến, chỉ đứng sau C với 16,72%.

Khi nói đến công việc của nhà phát triển thì cả Java và C++ vẫn còn đầy hứa hẹn. Thử tìm kiếm việc làm CNTT Trên trang Dice.com, có đến 17,147 công việc liên quan đến Java; tương tự với C++ cũng có đến 16.713 công việc liên quan, so với công việc liên quan đến Python chỉ ở 5.329 và Perl chỉ đạt 4.368. Tương tự với các trang kiếm việc tại Việt Nam như Vietnamworks.com, jobstreet.com… thì các công việc liên quan đến C++ và Java cũng rất nhiều. Nhưng theo cá nhân ông Jansen, C++ không thể lên được nữa nhưng Java thì có tiềm năng hơn.

Xu hướng các trang web đang di chuyển từ C lên C++ là vì C không có khả năng mở rộng. Nhưng mặt khác, có nhiều công ty di dời từ C++ sang các ngôn ngữ khác để giải quyết các vấn đề về quản lý bộ nhớ. Số lượng website đi từ C lên C++ thấp hơn so với từ C++ sang các ngôn ngữ lập trình khác.

C++ cũng cần nhà phát triển thông thạo hơn so với các ngôn ngữ khác thì mới có thể xây dựng ứng dụng tốt được. Lý do khác là chi phí sở hữu C++ cao hơn Java vì phần lớn các công cụ Java đều là nguồn mở, miễn phí trong khi thị trường C++ thường phải trả tiền thì mới có được công cụ tốt.

Trái với chỉ số Tiobe, chỉ số PyPL cũng đánh giá tính phổ biến của ngôn ngữ lập trình, tìm kiếm trên Google, cho rằng Java là ngôn ngữ dẫn đầu với 27,2% hồi tháng 8 vừa rồi. C++ đứng thứ 5 với 8,8% thị phần. Trong suốt 12 tháng qua, thị phần Java tăng nhẹ trong khi C++ lại giảm.

Ngôn ngữ Swift mới của Apple tăng mạnh theo chỉ số của Tiobe khi mới xuất hiện được 1 tháng, nhảy từ vị trí 23 lên 18 trong tháng này, chiếm 0,85% thị phần ngôn ngữ lập trình.

Ngoài ra, theo chỉ số Tiobe, Objective-C, ngôn ngữ tiền thân của Swift, đứng thứ 3 với 9,94% trong khi C# đứng thứ 5 (4,35%). Còn theo chỉ số PyPL, từ thứ 2 đến thứ 4 là PHP (12,8%), Python (10,7%) và C# (9,8%).

Bùi Lê Duy
Theo pcworld.com.vn (ntbtra)
In bài viết  
Bookmark
Ý kiến của bạn

Hiệu chuẩn cảm biến áp lực đất trong điều kiện phòng thí nghiệm
Cảm biến áp lực đất được sử dụng phổ biến trong lĩnh vực địa kỹ thuật nhằm xác định ứng suất đất tại vị trí lắp đặt trong khối đất hoặc tại giao diện giữa đất và kết cấu công trình. Tuy nhiên, giá trị đo được từ cảm biến chịu ảnh hưởng đáng kể bởi điều kiện làm việc, môi trường đo và phương pháp hiệu chuẩn. Do đó, việc hiệu chuẩn cảm biến áp lực đất trước khi đưa vào sử dụng thực tế là yêu cầu bắt buộc nhằm đảm bảo độ chính xác của kết quả đo. Bài báo này tập trung nghiên cứu hiệu chuẩn cảm biến áp lực đất dạng màng ngăn có đường kính 30 mm (earth pressure cell – EPC) của hãng Kyowa trong điều kiện phòng thí nghiệm. Quá trình hiệu chuẩn được thực hiện trong hai môi trường khác nhau là môi trường chất lỏng và môi trường đất cát bão hòa nhằm đánh giá sự khác biệt về độ nhạy của cảm biến. Kết quả nghiên cứu cho thấy cảm biến có độ nhạy cao hơn khi hiệu chuẩn trong môi trường chất lỏng so với môi trường đất cát bão hòa với chiều dày lớp cát bằng 6,5 lần đường kính cảm biến. Các phương trình hiệu chuẩn thu được đều có dạng tuyến tính, với hệ số tương quan và độ tin cậy cao. Kết quả nghiên cứu là cơ sở quan trọng cho việc ứng dụng cảm biến áp lực đất trong đo đạc ứng suất đất phục vụ thiết kế và thi công công trình địa kỹ thuật.



© Copyright 2020 Trung tâm Khởi nghiệp và Đổi mới sáng tạo - Sở Khoa học và Công nghệ TP. Cần Thơ
Địa chỉ: 118/3 Trần Phú - Phường Cái Khế - thành phố Cần Thơ
Giấy phép số: 05/ GP-TTĐT, do Sở Thông tin và Truyền Thông thành phố Cần Thơ cấp ngày 23/5/2017
Trưởng Ban biên tập: Ông Vũ Minh Hải - Giám đốc Trung tâm Khởi nghiệp và Đổi mới sáng tạo - Sở Khoa học & Công nghệ TP. Cần Thơ
Ghi rõ nguồn www.trithuckhoahoc.vn khi bạn sử dụng lại thông tin từ website này
-->