Để lập trình Objective-C, lập trình viên cần đến bộ công cụ phát triển XCode của AppleĐể lập trình Objective-C, lập trình viên cần đến bộ công cụ phát triển XCode của Apple

Objective-C, ngôn ngữ được dùng để xây dựng các ứng dụng và trò chơi 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.

Để lập trình Objective-C, lập trình viên cần đến bộ công cụ phát triển XCode của Apple
Để lập trình Objective-C, lập trình viên cần đến bộ công cụ phát triển XCode của Apple

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ênWired. “Nếu Apple dùng một ngôn ngữ khác, nó cũng sẽ có vị trí cao như vậy”.

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.

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *