ثبت بازخورد

لطفا میزان رضایت خود را از دیجیاتو انتخاب کنید.

Very satisfied Satisfied Neutral Dissatisfied Very dissatisfied
واقعا راضی‌ام
اصلا راضی نیستم
چطور میتوانیم تجربه بهتری برای شما بسازیم؟

نظر شما با موفقیت ثبت شد.

از اینکه ما را در توسعه بهتر و هدفمند‌تر دیجیاتو همراهی می‌کنید
از شما سپاسگزاریم.

جدیدترین اخبار و روندهای دنیای فناوری را با نگاهی دقیق و حرفه‌ای، در کانال تلگرام دیجیاتو دنبال کنید.

ورود به کانال تلگرام دیجیاتو
تکنولوژی

Swift زبان برنامه نویسی جدید اپل با تمرکز روی سرعت و سهولت استفاده

بیست سالی هست که شرکت اپل از زبان برنامه نویسی Objective-C برای توسعه محصولات نرم افزاری خود استفاده می کند؛ اما در مراسم WWDC 2014 از زبان جدیدی به نام Swift پرده برداشت که خود ...

علی
نوشته شده توسط علی تاریخ انتشار: ۱۲ خرداد ۱۳۹۳ | ۲۳:۵۴

در دیجیاتو ثبت‌نام کنید

جهت بهره‌مندی و دسترسی به امکانات ویژه و بخش‌های مختلف در دیجیاتو عضو ویژه دیجیاتو شوید.

عضویت در دیجیاتو

بیست سالی هست که شرکت اپل از زبان برنامه نویسی Objective-C برای توسعه محصولات نرم افزاری خود استفاده می کند؛ اما در مراسم WWDC 2014 از زبان جدیدی به نام Swift پرده برداشت که خود این شرکت آن را ساخته. اپل در توضیح سوییفت گفته Objective-C هست اما بدون C!

به عبارت دیگر اپلیکیشن هایی که توسط سوییفت نوشته شده اند روان تر و سریع تر از نسخه های مبتنی بر Objective-C اجرا می شوند. طبق اطلاعات ارائه شده این زبان برنامه نویسی در گستره بزرگی از اپ های شبکه اجتماعی گرفته تا بازی های سه بعدی قابل استفاده است. به علاوه از قرار معلوم سوییفت دوستدار توسعه دهندگان هم هست و از طرق مختلف مسیر را برای آنها هموار می کند. یکی از این راه ها قابلیت Playground است که کدهای نوشته شده را به صورت بصری برای توسعه دهنده نشان می دهد.

اگر مشتاقید اطلاعات بیشتری از سوییفت داشته باشید اپل یک کتابچه الکترونیک تهیه دیده و آن را به رایگان عرضه کرده است.

دیدگاه‌ها و نظرات خود را بنویسید
مجموع نظرات ثبت شده (17 مورد)
  • hadi haddadian
    hadi haddadian | ۱۳ خرداد ۱۳۹۳

    Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.
    زبان برنامه نویسی گوگل "GO"

  • همایون
    همایون | ۱۳ خرداد ۱۳۹۳

    کجا گوگل از پلتفرم دزدی استفاده کرده.
    اولا که جاوا یه زبان اوپن سورسه
    دوما که گوگل اکثر توابع رو خودش نوشته و فقط از سینتکس جاوا استفاده کرده.
    ماشین مجازی رو هم خودش ساخته (Dalvik) و جدیدا هم که قراره با ART جایگذین بشه.

    فلسفه‌ی اوپن سورس رو درک کنید.
    مثل این می‌مونه که من بیام بگم کل سافاری یه دزدیه، چون از موتور HTML ش از که وب کیت باشه از KHTML مشتق شده.

    درضمن همیشه که نیاز نیست زبان جدید وارد بازار کنی
    خیلی از امکانات جدید رو می‌شه با API به وجود آورد.

    امیدوارم شرکت‌ها بیشتر به سمت اوپن سورس و هم‌کاری با هم رو بیارن نه این که هی به سمت روش‌های اختصاصی برن که باعث بشه شرکت هزینه‌های موازی انجام بدن.
    هر کدوم به صورت جداگونه مجبور باشن چرخ رو اختراع کنن.

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

    به هر حال دم هر شرکتی که تلاش می‌کنه درجا نزنه گرم
    دم اپلم گرم

  • ITMaster
    ITMaster | ۱۳ خرداد ۱۳۹۳

    دوست عزیز این یک زبان جدیده و اولین باره توسط اپل ساخته شده. میشه بگب گوگل چجوری میتونسته قبلاً اونو داده باشه. بعدشم کجا اونو داده. قابل توجه شما گوگل هنوزم داره به طور دزدی از پلتفرم جاوا که الان متعلق به اوراکل هست برای توسعه اندروید استفاده میکنه و خودش یک پلتفرم اختصاصی برای توسعه نداره!!

    • ToX
      ToX | ۱۳ خرداد ۱۳۹۳

      اصلا طرفدار هیچ شرکتی نیستم. ولی خیلی حرف بی‌ربط و غلطی هست شبیه کل کل کردن قبل مسابقه‌ی فوتباله...در هر صورت یه توسعه دهنده‌ی خب بهترین ابزار رو انتخاب می‌کنه. اسیر ابزار نیست...

    • Ali Cyber
      Ali Cyber | ۱۳ خرداد ۱۳۹۳

      والا شاید گوگل نداشته باشه ولی لااقل ما که گوشی سونی داریم به خوبی از این قابلیت استفاده میکنیم :))))))))))))

      • Ali Cyber
        Ali Cyber | ۱۳ خرداد ۱۳۹۳

        ببخشید با یه چیز دیگه جا به جا گرفتم :(

  • M.E.S
    M.E.S | ۱۳ خرداد ۱۳۹۳

    حالا کپی باشه یا نه اپل توسعه دهندگان رو مجبور میکنه از این زبان جدید استفاده کنند
    تا قدرت خودشو ثابت کنه!

    • ToX
      ToX | ۱۳ خرداد ۱۳۹۳

      اینطور نیست دوست عزیز، اپل یه زبان جدید داده مبتنی بر کامپایلر LLVM (می‌تونین سرچ بزنین). قطعا حالا حالا Objective-C به حیات خودش ادامه خواهد داد. این قضیه مثل آپدیت یه اپ نیست. یه زبان جدید هست برای توسعه‌ی یه پلتفرم عرضه‌ی سویفت هدفش گشایش یک عصر جدید در توسعه‌ی اکوسیستم اپل هست ولی به معنی جایگزین نیست...ملیاردها سرمایه در پلتفرمهای قبلی وجود داره و عمل ترانزیت خیلی کند صورت خواهد گرفت (اگر اونم بگیره) بهرحال پلتفرم‌های دیگه‌ای هم هستن...به عنوان مثال ممکنه HTML5 روزی به de-facto ی مشترک اکوسیستم‌ها تبدیل بشه...

  • میلاد کرمی
    میلاد کرمی | ۱۳ خرداد ۱۳۹۳

    میشه ی نسخه از این سویفت و داشت

  • ToX
    ToX | ۱۳ خرداد ۱۳۹۳

    یه نمونه ازش اینجا هست:
    https://devimages.apple.com.edgekey.net/swift/images/swift-screenshot.jpg

    به نظر جالب میاد من Objective-C کار نکردم و مسلط نیستم ولی سینتکسش در نوع خودش جالبه

  • hadi haddadian
    hadi haddadian | ۱۳ خرداد ۱۳۹۳

    درست میگید شما. منظورم اینه که اون جوری که تو ذهنم هست یه قابلیت شبیه این گوگل ارایه داده بود که میتونستی به صورت بصری برنامه نویسی هات رو مشاهده کنی. ولی قطعا منم میدونم که گوگل زبان برنامه نویسی نداده بود.

  • ToX
    ToX | ۱۳ خرداد ۱۳۹۳

    جا افتادن یک زبان اصلا کار ساده‌ای نیست یه پروسه‌ی بلندمدت هست. الان Google Go کاربردهای خیلی محدودی داره و بیشتر توی خود گوگل استفاده میشه و سیستم‌های موازی....سویفت هم به نظر جالب میاد از یه طرف قطعا بر اساس کامپایلر llvm هست که در نوع خودش جالبه باید دید تا چه حدی زبان دینامیک شده (از خبر اینجور بر میاد) و اگر آره تا چه حد پرفورمنس بهینه شده....در هر صورت یه زبان جدید و جا افتادنش زمان زیادی میخواد...

  • hadi haddadian
    hadi haddadian | ۱۳ خرداد ۱۳۹۳

    آره بابا اینو گوگل داده بود.

    • Chertopert nagoo
      Chertopert nagoo | ۱۳ خرداد ۱۳۹۳

      چرا چرت و پرت ميگى؟گوگل زبان برنامه نويسيش كجا بود آخه؟فكر كنم تيم كوك دماغش رو هم بخارونه تو مياى ميگى لرى پيج قبلاً اينكار رو انجام داده بود.بچه برو درست رو بخون تو رو چه به محكوم كردن اپل آخه؟هيچ نميدونى زبان برنامه نويسى چيه مياى چرت و پرت ميگى.اصلا اگه گوگل ربان برنامه نويسى هم داشته باشه اين كه كپى نميشه دلقك.اه اه اه.چرت و پرت هم حد داره.

  • hadi haddadian
    hadi haddadian | ۱۲ خرداد ۱۳۹۳

    فک کنم این ویژگی رو قبلا گوگل ارایه کرده بود.

مطالب پیشنهادی