Ngôn ngữ lập trình cho iPhone phổ biến thứ ba thế giới
Objective-C, được dùng để xây dựng các ứng dụng cho iPhone và iPad, nằm trong số ba ngôn ngữ lập trình thịnh hành nhất hiện nay, vượt qua cả C++, Visual Basic và PHP.
Objective-C và C++ đều là biến thể bắt nguồn từ C - ngôn ngữ lập trình
phổ biến nhất theo bảng xếp hạng TIOBE Index, tiếp đến là Java.
Điều đáng nói là mới chỉ cách đây một năm, Objective-C xếp hạng thứ 46.
"Thành tích này không phải nhờ bản thân Objective-C mà nhờ hệ sinh thái
Apple", Nolan Wright, chuyên gia công nghệ tại Appcelerator, nhận định
trên Wired. "Nếu Apple dùng một ngôn ngữ khác, nó cũng sẽ có vị trí cao
như vậy".
Objective-C (xanh da trời) tăng đột biến từ giữa năm 2009.
Apple
chọn Objective-C vì đó là ngôn ngữ trong hệ điều hành NeXT STEP do
chính Steve Jobs cùng công ty NeXT của ông phát triển vào thập niên 80
của thế kỷ trước và sau này trở thành cơ sở cho các nền tảng Mac OS X,
iOS.
Objective-C được viết bởi hai chuyên gia Brad Cox và Tom Love thuộc
công ty Stepstone từ cách đây hơn 30 năm. Nó hiếm khi xuất hiện trong
bảng xếp hạng TIOBE cho tới mùa hè năm 2008 khi Apple giới thiệu kho
ứng dụng App Store. Đến nay, Objective-C đã có mặt trong 9,3% phần mềm
toàn cầu trong khi C++ là 9,1%. (Một khảo sát khác của Transparent
Language Index cũng đưa ra số liệu là Objective-C đạt 9,2% còn C++ chỉ
có 7,9%).
Dù App Store là nguyên nhân chính cho sự phổ biến của Objective-C, các
chuyên gia đánh giá ngôn ngữ này cũng dễ sử dụng hơn nhiều ngôn ngữ
khác, giúp ai cũng có thể tự tìm hiểu, tiếp cận và học hỏi. Vì thế,
không ít em mới là học sinh tiểu học đã có thể viết ứng dụng cho iPhone.