Objective-C، زبان برنامه نویسی است که اپلیکیشن های مخصوص آی پد و آی فون با آن نوشته می شود. بر اساس آخرین بررسی ها، این زبان در حال حاضر سومین زبان محبوب دنیا است.

 بر اساس شاخص های TIOBE، زبان Objective-C با پیشی گرفتن از C++ ، که یکی دیگر از مشتقات زبان برنامه نویسی C است ؛ در رده سوم زبانهای محبوب جهان قرار گرفت.
خود C هنوز زبان اول جهان و پیشت سر آن Java قرار گرفته است. جالب آنکه تنها تا یک سال پیش  بر اساس شاخص ها TIOBE ، Objective-C در رده 46 زبان های برنامه نویسی دنیا قرار داشته است. به این ترتیب می توان نتیجه گرفت که رشد بالایش را تمام و کمال مدیون اپل است.
به قول نولان رایت، رئیس فن آوری Appcelerator- ارائه دهنده تجهیزات ابزار های توسعه دهنده که زبان ها و پلت فرم های مختلف را توسعه می دهد- : این محبوبیت بیشتر از اینکه مربوط به خود Objective-C باشد ، به خاطر موفقیت اکوسیستم اپل است. در واقع Objective-C از این امکان بهره برده است. اگر پلت فرم اپل با یک زبان دیگر نوشته می شد ، الان آن زبان در این جایگاه قرار گرفته بود.
اپل از این زبان استفاده کرد زیرا Objective-C زبانی بود که برای سیستم عامل NeXTSTEP که توسط جابز و شرکت NeXT توسعه داده شده بود ، انتخاب گردید. این زبان در اواسط دهه 1980، زبان اصلی برنامه نویسی سیستم عامل OS X کامپیوتر های مک اپل و سپس سیستم عامل آی فون و آی پد یعنی iOS شد.
این زبان که درواقع در اویل دهه 80 توسط دوبرنامه نویس به نامها براد کاکس و تام لاو در کمپانی استپ استون طراحی شده بود، تازه در تابستان سال 2008  به سختی در لیست ردیابی TIOBE قرار گرفت. بعد از آن اپل فروشگاه اپلیکیشن های آی فون را راه انداخت.
حالا بر اساس شاخص های TIOBE، 9.3 درصد از نرم افزار های جهان با Objective-C نوشته می شوند در حالیکه C++،با 9.1 درصد در رده بعدی قرار گرفته است. و در بررسی دیگری بر اساس شاخص های Transparent Language، Objective-C 9.3 درصد و C++ تنها 7.9 درصد از نرم افزار های جهان را به خود اختصاص داده است.
اگرچه وجود فروشگاه اپلیکیشن اپل، دلیل اصلی رشد اخیر Objective-C است ، اما اریک شایپرو،رئیس بخش فن آوری و توسعه دهنده اپلیکیشن ArcTouch ،اینطور استدلال می کند که نحوه استفاده از این زبان ساده تر از اکثر زبان های برنامه نویسی است.
او به Wired گفته است: تقریبا هرکسی می تواند یک کتاب آموزشی بردارد و Objective-C را یاد بگیرد.شاید با این کار به یک متخصص تبدیل نشود اما با زبانی که اکثر برنامه نویسان با آن کار می کنند آشنا خواهد شد.
نولان نیز می گوید:هنوز یک منحنی یادگیری برای این زبان وجود دارد ولی اگر بتوانید از ان بالا بروید، به خوبی از اپل بهره مند خواهید شد. اپل توسعه یافته ترین اکوسیستم توسعه دهندگان و برنامه نویسان را دارد.اگر کسی بتواند از سد یادگیری این زبان عبور کند قطعا از آن بسیار لذت خواهد برد.
با این همه بعید است که Objective-C  بتواند به این زودی ها محبوبیت  Java را بدست بیاورد. Java بر خلاف Objective-C   که عمدتا برای نرم افزار های front-end” در دستگاههایی چون آی فون به کار می رود،متکی به سرور هایی است که نرم افزار های “back-end” را اجرا می کنند و این نرم افزار های ارائه دهنده سرویس های آنلاین برای موبایل ها، تبلت ها و کامپیوتر ها هستند.به علاوه Java زبان برنامه نویسی اپلیکیشن ها اندروییدی است و با وجود محبوبیت بالای گجت های اپل، هنوز اندوریید سیستم عامل اکثر گوشی های تلفن همراه است.
Wired/ماندانا سجادی
40121
کد خبر 226974

برچسب‌ها

نظر شما

شما در حال پاسخ به نظر «» هستید.
4 + 6 =

نظرات

  • نظرات منتشر شده: 12
  • نظرات در صف انتشار: 0
  • نظرات غیرقابل انتشار: 1
  • بدون نام IR ۱۲:۱۹ - ۱۳۹۱/۰۴/۲۰
    9 5
    مهم اینجاست که تو ایران از اخر اوله!!!!!
    • بدون نام IR ۱۴:۰۷ - ۱۳۹۱/۰۴/۲۰
      15 12
      مهم اینه که گوگل با همین از اپل کپی کرده و اندروید رو ساخته !
    • بدون نام IR ۱۴:۱۲ - ۱۳۹۱/۰۴/۲۰
      5 3
      این نظر یعنی چه؟ واقعا متاسفم !
    • بدون نام IR ۱۸:۰۲ - ۱۳۹۱/۰۴/۲۱
      6 1
      مثل اينكه بعضي دوستان منظور منو اشتباه متوجه شدن منظور من صرفا زبان برنامه نويسي ios كه همون obj c هست بوده كه تو ايران فكر نكنم بيش از 50 نفر اونو بلد باشند گواه اين مطلب برنامه هايي فارسي محدودي هستند كه در app store وجود دارد همچنين هيچ يك از بانك ها برنامه اي براي ios طراحي نكرده اند و تنها رفرنس فارسي براي اين نوع زبان در ايران تنها يك كتاب ميباشد كه ان هم حدود ٢ ماه است به بازار عرضه شده! گواه ديگر بنده به شدت دنبال استادي براي اموزش برنامه نويسي obj c هستم ولي كسي در شيراز پيدا نميشود!!! براي همين نوشتم كه اين زبان برنامه نويسي در ايران از اخر اول است!!!!
  • بدون نام IR ۱۲:۵۵ - ۱۳۹۱/۰۴/۲۰
    بیخودی این اپل رو گنده نکنید، اپل در دنیای کامپیوتر و برنامه نویسی حرفه ای همواره مورد تمسخر است اصلا هم Objective C با JAVA یا C قابل مقایسه نیست.
  • بدون نام IR ۱۳:۵۱ - ۱۳۹۱/۰۴/۲۰
    13 1
    فقط c
  • علی IR ۲۳:۳۵ - ۱۳۹۱/۰۴/۲۰
    10 2
    زبان Objective-C از لحاظ syntax که واقعا فاجعه است. قدرت این زبان هم درسته که هم سطح C هستش ولی از لحاظ کارآمدی در نوشتن نرم افزارهای کاربردی در مقابل زبانهایی مثل Java یا #C بسیار پایین تره. اما چرا محبوبه؟ چون اپل برنامه نویسی روی iOS رو هم به لحاظ فنی و هم به لحاظ قانونی کاملا محدود به Objective-C کرده. و چون برنامه نویسی برای اپل درآمد خوبی داره من برنامه نویس همه دردسر های Objective-C رو به جون میخرم که یه اپلیکیشن بنویسم و پولدار شم! راستی! چرا بخش فناوری تون کلا فقط مختص اپل هستش؟!
  • بدون نام IR ۱۷:۳۱ - ۱۳۹۱/۰۴/۲۲
    6 0
    فقط جاوا
  • صابر IR ۱۶:۲۹ - ۱۳۹۱/۰۵/۰۲
    2 2
    بهترین و محبوبترین زبان های برنامه نویسی Delphi ...
    • حامد IR ۱۶:۴۰ - ۱۳۹۱/۱۱/۱۷
      0 0
      سلام من دنبال یه زبانم که هم وسعتش زیاد باشه هم کاراییش بالا بااشه و مهیج و بروز در عین حال از نظر اقتصادی هم یتونم روش حساب کنم . ممنونم اگه راهنماییم کنین!
  • علی A1 ۰۹:۱۰ - ۱۳۹۲/۱۲/۰۸
    0 0
    فقط جاوا
  • برنامه نویسی ios A1 ۱۲:۱۳ - ۱۳۹۵/۰۲/۲۹
    0 0
    باسلام ممنون از پستهای خوبتون.