برنامه‌نویسی iOS و تأثیر آن در تبدیل Objective-C به سومین زبان برنامه‌نویسی جهان

بر اساس تحقیقی که اخیراً انجام شده، یادگیری برنامه‌نویسی آیفون و آیپد (یا همان iOS) بیشتر از هر پلتفرم موبایل دیگه‌ای طرفدار داره (+)، همینطور طبق همین تحقیق برنامه‌نویسی به‌این زبان هزینه‌ و وقت بیشتری رو از برنامه‌نویس برای تولید اپلیکیشن در مقایسه با آندروید، بلک‌بری یا ویندوزفون می‌گیره.

با وجود معضل هزینه‌ی بالا و وقت‌گیر بودن، iOS باعث شده محبوبیت زبان Objective-C که زبانی هست که در برنامه‌نویسی مک و iOS استفاده می‌شه به‌طور قابل توجهی افزایش پیدا کنه و حالا تبدیل به سومین زبان پرطرفدار بین برنامه‌نویس‌ها شده.

باز هم اگر به همون تحقیق رجوع کنیم می‌بینیم با اینکه برنامه‌نویسی برای iOS هزینه‌های خیلی بیشتری نسبت به بقیه‌ی رقبا داره، در عوض سودآوری بیشتری رو هم برای برنامه‌نویس‌ها داشته، همین می‌تونه مارو قانع کنه که چرا خیلی از برنامه‌نویس‌ها سختی و هزینه‌های برنامه‌نویسی برای iOS رو می‌پذیرند و اون رو در اولویت قرار می‌دن.

طبق آمار TIOBE Programming Community برای جولای ۲۰۱۲، Objective-C زبان C++ رو کنار زده و در رده‌ی سوم زبان‌های محبوب قرار گرفته. در رده‌های اول و دوم به‌ترتیب زبان‌های C با ۱۸.۳۳۱٪ محبوبیت و Java با محبوبیتِ ۱۶.۰۸۷٪ قرار دارند.

هردوی زبان‌های C و Java به‌طور گسترده در طیف گسترده‌ای از پلتفرم‌ها مورد استفاده قرار می‌گیرند (برخلاف Objective-C که تنها در دیوایس‌های ساخت اپل کاربرد داره).

با این حال در آمار مربوط به ماه جولای، Objective-C با پشت‌سر گذاشتن C++ و با محبوبیتِ ۹.۳۳۵٪ در رتبه‌ی سوم این جدول قرار گرفته.

بقیه‌ی زبان‌هایی که تونستن جزو ۱۰ زبان اول در این لیست قرار بگیرن به‌شرح زیر هستند:

  • C 18.331%
  • Java 16.087%
  • Objective-C 9.335%
  • C++ 9.118%
  • C# 6.668%
  • Visual Basic 5.695%
  • PHP 5.012%
  • Python 4.000%
  • Perl 2.053%
  • Ruby 1.768%

[از Cult of Mac]