زبان Swift زبانی است مدرن، ساده، متن باز که به شما قابلیت برنامه نویسی بر بروی تمامی پلت فرم های مختلفی از جمله macOS, iOS , Linux , Windows را می دهد. هر چند این زبان بیشتر به منظور برنامه نویسی برای سیستم عامل های شرکت اپل مورد استفاده قرار می گیرد اما شما می توانید با استفاده از Swift برای دیگر سیستم عامل ها نیز برنامه نویسی کنید.
مزایای Swift:
- Swift به عنوان یک زبان مدرن امروزی از تمامی قابلیت های یک زبان پیشرفته نظیر Object Oriented , Generic , async/await و …. به طور کامل پشتیبانی می کند.
- Swift یک زبان کامپایلری و کاملا Type-Safe اکه این امر میزان خطاهای حین اجرا ( Runtime error ) را به طرز محسوسی کاهش می دهد.
- یادگیری زبان Swift برای افراد مبتدی بسیار ساده و روان خواهد بود
- این زبان با زبان های C و ++C سازگاری کامل و دوطرفه دارد ( به معنی که شما می توانید از کد های Swift در C/++C استفاده کنید و برعکس)
- به دلیل کامپایلری بودن این زبان، سرعت اجرای بسیار بالایی دارد.
- Swift 6 به طور کامل Compile-time Data Race Safe است به این معنی که زبان در پیش از اجرا امکان به وجود آمدن هر گونه Data race در کد شما را بررسی و در صورت وجود ارور خواهد داد.
نحوه ی نصب:
برای نصب این زبان روی سیستم عامل خود یکی از روش های زیر را دنبال کنید:
macOS:
ساده ترین راه برای نصب Swift در سیستم عامل مک نصب نرم افزار Xcode است. شما می توانید این نرم افزار را به طور رایگان از طریق App Store دانلود نمایید.
Linux:
برای نصب سویت در سیستم عامل Linux کافی است در صورات زیر را در ترمینال لینوکس وارد کنید:
curl -O https://download.swift.org/swiftly/linux/swiftly-$(uname -m).tar.gz && \
tar zxf swiftly-$(uname -m).tar.gz && \
./swiftly init --quiet-shell-followup && \
. ~/.local/share/swiftly/env.sh && \
hash -r
Windows:
برای نصب Swiftبر روی ویندوز کافیست به این لینک مراجعه کرده و آخرین نسخه ی موجود را دانلود و نصب نمایید.