سوئیفت (زبان برنامهنویسی): تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
جز Signal89 صفحهٔ زبان برنامه نویسی Swift را به سوئیفت (زبان برنامهنویسی) منتقل کرد: عنوان مناسب |
جز ویرایش به وسیلهٔ ابزار خودکار ابرابزار |
||
خط ۱:
دو ماه پیش [[فیسبوک]] [[زبان برنامهنویسی HACK]] را که با هدف سرعت بخشیدن به
[[اپل]] نیز در حاشیهی کنفرانس WWDC 2014 <ref>World Wide Developers Conference</ref> که درآن به معرفی [[سیستسم عامل]] جدید برای تلفن همراه و رایانههای رومیزی پرداخت ، از زبان برنامهنویسی جدید '''Swift''' که قرار است جایگزین زبان اصلی توسعهدهندگان اپل یعنی [[Objective-C]] شود نیز پرده برداشت . توسعهدهندگان اپل ، نرمافزاری کاربردی برای سامانهعامل [[iOS]] و [[OS X]] توسعه میدهند. ▼
اولین نرمافزاری که توسط این زبان برنامهنویسی توسعه پیدا کرده است همان نرمافزار WWDC است ، اپل به توسعهدهندگانش وعده داده است که این زبان برنامهنویسی یک بستر تعاملی و روشی به مراتب سریعتر برای توسعهی برنامههاست. ▼
▲[[اپل]] نیز در
'''Swift''' از LLVM <ref>Low Level Virtual Machine</ref> مشابهی برای [[کامپایل]] و اجرای برنامهها استفاده میکند ، که Objective-C استفاده میکند و دستورات راحت این زبان باعث میشود، توسعهدهندگان سریع این زبان برنامهنویسی را فرا بگیرند. ▼
▲اولین نرمافزاری که توسط این زبان برنامهنویسی توسعه پیدا کرده است همان نرمافزار WWDC
▲'''Swift''' از LLVM
با استفاد از زبان برنامهنویسی Objective-C ، توسعهدهندگان باید ابتدا برنامه را بنویسند و سپس خروجی را بررسی کنند ، اما با زبان برنامهنویسی '''Swift''' ، توسعهدهندگان با وارد کردن هر خط برنامه میتوانند خروجی را مشاهده کنند. ▼
▲با استفاد از زبان برنامهنویسی Objective-
اما همه اینها به این معنی نیست که '''Swift''' قرار است به طور کامل جایگزین Objective-C شود، بلکه این دو زبان توسعه در کنار یکدیگر کار میکنند و حتی برنامهها میتوانند دارای بخشی به صورت Objective-C و بخشی با زبان برنامهنویسی Swift باشند. ▼
▲اما همه اینها به این معنی نیست که '''Swift''' قرار است به طور کامل جایگزین Objective-C شود، بلکه این دو زبان توسعه در کنار یکدیگر کار میکنند و حتی برنامهها میتوانند دارای بخشی به صورت Objective-C و بخشی با زبان برنامهنویسی Swift باشند.
نکته اینجاست که ابزارهای زیادی برای تبدیل برنامههای [[iOS]] مبتنی بر [[Objective-C]] به [[جاوا]] و [[اندروید]] وجود دارد، اما تبدیل '''Swift''' به نرمافزارهای [[اندروید]] کار بسیار دشواری خواهد بود. ▼
▲نکته اینجاست که
[[اپل]] میگوید زبان برنامهنویسی '''Swift''' سالها در حال توسعه بوده است و هماکنون یک کتاب آموزشی ۵۰۰ صفحهای برای آموزش این زبان منتشر شده است
== منابع ==
{{پانویس}}
<!--- ردهبندی --->
|