Cara Install dan Menjalankan Program Swift di Linux

Bahasa pemrograman Swift yang telah diluncur pertama pada tahun 2014 dan biasa hanya dapat dijalankan di produk Apple saja seperti iOS dan Mac OS, namun kini pengguna Linux juga dapat menjalankannya. Perusahaan milik Apple Inc telah memutuskan untuk membuat bahasa Swift menjadi open source. Bagi yang belum tau apa itu Swift dapat membaca artikel sebelumnya Mengenal Bahasa Pemrograman Swift dari Apple.

Swift on Linux
Install Swift di Linux

Hal ini merupakan kabar gembira bagi pengguna Linux dan para developer. Bagi linuxer merasa senang karena dapat menggunakan bahasa pemrograman baru yaitu Swift yang dikenal dengan Safe, Fast, dan Expressive di sistem operasi Linux tanpa harus memiliki produk Apple yang terkenal dan lumayan mahal. Dan bagi developer dapat mengembangkan aplikasi menggunakan bahasa pemrograman Swift yang kabarnya 2,6 kali lebih cepat dibanding Objective-C dan 8,7 kali lebih cepat dibanding Python 2.7 dalam algoritma pencarian umum.

Cara Install Swift di Linux:
1. Buka halaman download swift di Swift.org kemudian download Release Swift sesuai versi Linux Anda yaitu 14.04 atau 16.04.

Swift on Linux
Halaman swift.org

Catatan:
  • Versi Swift saat artikel ini dibuat adalah 3.0.2, Anda dapat mendownload versi terbaru jika tersedia.
  • Sistem operasi (OS) yang digunakan Admin dalam install Swift ini adalah dengan base Ubuntu 14.04, maka sesuai dengan OS Linux Anda.

2. Setelah proses unduh selesai, secara default filenya akan berasa di folder Downloads. Buka Terminal Linux dan masuk ke folder "Downloads"
cd Downloads
3. Extract file dengan perintah
tar -zxvf swift-3.0.2-RELEASE-ubuntu14.04.tar.gz
Sesuaikan dengan nama file Swift yang telah Anda download sebelumnya.

4. Pindahkan folder swift yang telah di-extract ke folder /opt/ dan ubah nama foldernya jadi swift-3.0.2 agar memudahkan (lebih ringkas).
sudo mv swift-3.0.2-RELEASE-ubuntu14.04 /opt/swift-3.0.2
Swift on Linux
Pindahkan Folder Swift ke Folder /opt/

5. Export PATH Swift-nya
export PATH=/opt/swift-3.0.2/usr/bin/:"${PATH}"

6. Sampai tahap ini Swift sudah bisa dijalankan dengan ketik di terminal
swift

Namun PATH belum tersimpan di sistem, maka setiap kali Anda melakukan restart/shutdown harus melakukan export kembali. Agar settingan PATH tersimpan lanjutkan ke tahap berikutnya.

7. Edit file profile dengan cara ketik di terminal
gedit .profile

8. Tambahkan PATH Swift tadi pada baris baru sehingga menjadi seperti berikut:
Swift on Linux
Simpan Export PATH Swift Secara Permanen

Menjalankan Program Swift
Ada 2 cara menjalankan program Swift yaitu menggunakan REPL (berjalan langsung di Terminal) atau compile dari sebuah file .swift.

1. Menggunakan REPL
Buka Terminal dan ketik "swift", maka akan masuk ke REPL
Run swift on linux
Swift di Linux (REPL)

Masukkan program sederhana berupa penjumlahan seperti contoh di bawah ini Swift dan tekan Enter maka akan langsung ditampilkan hasilnya.
Run Swift on linux
Menjalan program Swift
Untuk keluar dari REPL Swift dengan perintah ":q" (tanpa petik)

2. Compile dari sebuah file.
Pertama buat sebuah file .swift dengan isi program sederhana seperti berikut:
var blog:String = "Gemar TI";

for index in 0...5 {
 print("Ini cetakan ke-\(index) dari : \(blog)");
}

Simpan dengan nama coba.swift. Kemudian compile dengan perintah berikut, maka akan langsung ditampilkan hasilnya pada terminal.
Compile swift program
Menjalankan dan compile file program swift

Demikianlah cara install dan menjalankan program Swift di Linux. Jika mengalami kesulitan atau error dalam mengikuti tutorial ini, silahkan diskusikan melalui komentar.

Artikel Lainnya:

Mengenal Bahasa Pemrograman Swift dari Apple

Pemrograman Swift adalah bahasa pemograman baru yang diciptakan Apple dalam membangun aplikasi untuk iOS, Mac, Apple TV, dan Apple Watch. Swift merupakan pengembangan dari bahasa pemrograman sebelumnya yang digunakan pihak Apple dalam membangun aplikasi yaitu Objective-C. Swift diluncurkan dan dikenalkan pada 2 Juni 2014 dalam acara Worldwide Developer Conference (WWDC).

WWDC 2014
Pemrograman Swift - Sumber gambar: channel AppleKeynotes Youtube

Swift juga dikabarkan memiliki keunggulan dibandingkan bahasa pemrograman yang lain diantaranya yaitu:

- Lebih Simple
Objective-C VS Swift
Perbandingan Sintak Objective-C dengan Swift

Pemrograman Swift memiliki sintak coding yang lebih singkat (simple) dan modern dibandingkan pemrograman Objective-C yang dianggap memiliki sintak coding lebih rumit.

- Performa
Hitung kecepatan Swift
Kecepatan Swift

Dalam urusan performa pemrograman Swift meliki kelebihan lebih cepat dibandingkan pemrograman Objective-C dan Python. Sebagai contoh diukur dalam algoritma Complex object sort pemrograman Swift unggul dengan nilai 3.9x dan pada algoritma RC4 encryption pemrograman Swift unggul dengan nilai 220x.

Swift Ditambahkan ke Kurikulum
Beberapa universitas dan lembaga akademik ternama di luar negri mengajarkan pemrograman Swift pada mata kuliah pemrograman komputer mereka. Hal ini berarti membuka peluang besar banyak yang paham dengan Swift dan menjadikan bahasa pemrograman Swift ini menjadi lebih dikenal.

Komunitas dan Buku Swift
Dalam perkembangan Swift guna membantunya menjadi bahasa yang jauh lebih handal, mereka telah membuat komunitas dimana para users dapat berkontrubusi. Komunitas Swift dapat diakses di Swift.org. Selain itu pihak mereka juga menyediakan buku defenitif yang berjudul “The Swift Programming Language” dan dapat diperoleh secara gratis dari iBooks Store. Dengan adanya buku tersebut maka para developers dapat mempelajari bagaimana Swift membuat pemrograman menjadi lebih mudah, fleksibel, dan menyenangkan.

Dekianlah sekilas tentang pengenalan bahasa pemrograman Swift dari Apple yang dirangkum oleh Gemar TI.com. Untuk mengenal Swift lebih jauh Anda dapat menemukannya dari sumber referensi lain atau dari situs web pengembang Swift.

Artikel Lainnya: