ثبت بازخورد

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

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 مورد)
  • هدی

    توضیحات نویسنده در مورد این زبان جالبه. ترجمه از جایی نکرده:

    معرفی کوتاه زبان برنامه نویسی جدید اپل: Swift
    http://goo.gl/QzR50w

  • hadi haddadian

    http://golang.org/#

  • 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

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

    • Ali Cyber

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

      • Ali Cyber

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

    • ToX

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

  • M.E.S

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

    • ToX

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

  • میلاد کرمی

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

  • ToX

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

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

  • hadi haddadian

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

  • ToX

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

نمایش نظرات بیشتر
مطالب پیشنهادی