• Thứ Tư, 11/01/2012 05:56 (GMT+7)

    Objective-C sáng giá nhờ thành công của iPhone, iPad

    Mai Phương
    Ngôn ngữ Objective-C được dùng để xây dựng các ứng dụng cho iPad và iPhone, được dự đoán trên đà tăng rất nhanh trong năm nay.

    Theo đánh giá hàng tháng các ngôn ngữ lập trình từ những chuyên gia, ngôn ngữ Objective-C vẫn tiếp tục được “ưu ái” trên nền tảng iOS của Apple dành cho các thiết bị di động. Vào năm ngoái, các ứng dụng dành cho iOS vẫn phát triển mạnh.

    Trong báo cáo của cộng đồng lập trình Tiobe, thị phần của Objective-C trong tháng này đạt khoảng 6,92%, thấp hơn 3% so với cùng kỳ năm ngoái. Tiobe cho biết, mức độ thành công của iPhone và iPad đã giúp ngôn ngữ này gia tăng thị phần trong năm nay.

    Bên cạnh đánh giá về Objective-C, Tiobe cũng công bố mức gia tăng thị phần đáng kể của các ngôn ngữ khác như C#, C và JavaScript trong năm ngoái. Cách đây 1 năm, JavaScript đạt 1,59% so với hiện giờ là 2,32%. C# đã vượt qua C++ trong tháng này, trong đó thị phần của C++ là 8,06%.

    Trong lần đánh giá của tháng này thì ngôn ngữ JavaScript nhận được mức đánh giá thấp hơn mong đợi, do một vài nguyên nhân như lập trình viên không thể tạo ra các ứng dụng trọn vẹn chỉ với JavaScript và ngôn ngữ này luôn phải được kết hợp với các ngôn ngữ lập trình khác. Hiện tại, JavaScript được tạo ra thay vì được lập trình, ví dụ bộ Gogole Web Toolkit (GWT) của Google.

    Có 10 ngôn ngữ hàng đầu được xếp hạng theo thứ tự trong tháng là: Java, C, C#, C++, Objective-C, PHP, Visual Basic, Python, Perl và JavaScript. Perl có thị phần giảm 0,08% hồi năm ngoái, và đã phải nhường vị trí lại cho ngôn ngữ Python hay Ruby. Theo chuyên gia của Tiobe, đối với các website có quy mô lớn thì PHP không đủ nhanh và an toàn để lập trình viên lựa chọn. Tuy nhiên, sự sụt giảm thị phần của Python là điều gây ngạc nhiên.

    Cách đây 1 năm, Python có thị phần 6,27%, nhưng trong tháng 1 này giảm còn 3,22%. Bên cạnh đó, còn có một số “ứng cử viên” sáng giá khác là F#, Groovy và R. Cụ thể, trong tháng này, đây là lần đầu tiên ngôn ngữ R lọt vào danh sách Top 20 ngôn ngữ lập trình hàng đầu. Chỉ số đánh giá của Tiobe dựa trên số lượng kỹ sư phần mềm đang làm việc với các ngôn ngữ lập trình ở quy mô toàn cầu, hay qua những khóa học mà các kỹ sư tham gia và các nhà cung cấp thứ 3 đang làm việc với các ngôn ngữ đặc biệt trên các trang web phổ biến như Google, Bing, Yahoo, Wikipedia và Amazon để thực hiện tính toán cho việc đánh giá.

    Nguồn: InfoWorld