[student’s article]

Sejarah Swift

Swift adalah  bahasa pemrograman yang dikembangkan oleh Chris Lattner di Apple Inc. Swift versi 1.0 resmi dirilis pada pertengahan tahun 201. Pada akhir tahun 2015, Apple merilis Swift  sebagai proyek open source dengan versi 2.2 di swift.org.

Bahasa pemrograman Swift  adalah bahasa pemrograman terkompilasi untuk keperluan umum. Singkatnya, Swift digunakan untuk  program apa pun, termasuk aplikasi desktop, aplikasi server, dan aplikasi seluler. Swift mengikuti tiga prinsip utama: sederhana, cepat, dan aman. Sederhana berarti  Swift mudah untuk ditulis, dibaca, dan dipahami. Kode Swift  berjalan  cepat dan memiliki kinerja  tinggi. Swift menghindari penulisan program buggy, baik disengaja  atau tidak.

Swift memungkinkan pengembang untuk mempelajari cara menulis program kode Swift dengan baik dan benar.

Bahasa pemrograman Swift  menggunakan  interpreter yang membuat aplikasi asli berjalan langsung pada mesin dan sistem operasi tempat aplikasi berjalan. Dalam hal ini, Swift lebih mirip  C/C dan FreePascal daripada Python atau PHP, JavaScript, Java atau C# (memerlukan lingkungan runtime atau VM). Ini adalah salah satu faktor yang membuat aplikasi Swift hebat dan cepat. Kompiler Swift menggunakan LLVM, yang juga merupakan proyek sumber terbuka.

Apa sih bahasa pemrograman Swift?

Swift adalah bahasa pemrograman yang dikompilasi multi-paradigma  tujuan umum yang dikembangkan oleh Apple Inc.  iOS, iPadOS, macOS, watchOS, tvOS, Linux, z/OS. Swift dirancang untuk bekerja dengan kerangka kerja Cocoa dan Cocoa Touch Apple, serta kode  Objective-C yang  ditulis untuk sejumlah besar produk Apple. Ini didasarkan pada kerangka kerja kompiler LLVM open source dan telah disertakan dalam XCode sejak 201 ketika versi 6 dirilis. Pada platform Apple, ia menggunakan perpustakaan  Objective-C Runtime, yang memungkinkan  C, Objective-C, C, dan Swift untuk berjalan dalam satu program.

Menulis kode Swift  interaktif dan menyenangkan, sintaksnya singkat namun ekspresif, dan Swift menyertakan fitur terbaru yang disukai pengembang. Kode cepat secara inheren aman, tetapi juga menghasilkan perangkat lunak yang  sangat cepat.

Swift adalah  bahasa pemrograman yang kuat dan intuitif. Bahasa ini dirancang untuk memberikan banyak kebebasan kepada pengembang, karena Swift  mudah digunakan karena mengurangi verbiage dan disiplin bahasa pemrograman lain dan Swift bersifat terbuka (open source). Bahasa pemrograman Swift dibuat pada tahun 201 dan  termasuk dalam kelas objek fungsional dan dirancang untuk bekerja dengan Objective-C.

Perkembangan bahasa pemrograman Swift bergerak sangat cepat karena Apple terus meningkatkan fungsionalitas bahasa pemrograman. Apple tidak hanya meningkatkan kemampuan bahasanya, tetapi juga meningkatkan fitur yang tersedia untuk mempelajari bahasa pemrograman, seperti situs web dan aplikasi. Bahasa ini tergolong cepat karena baru dirilis saat WWDC 2015 dan tergolong bahasa pemrograman baru yang  diproduksi untuk pengembangan oleh banyak perusahaan termasuk perusahaan besar seperti Google, Facebook dan Uber.

Fitur utama bahasa pemrograman Swift?

Jawabannya sederhana. Ini berarti mengganti Objective-C, yang mengharuskan pengembang/perusahaan menggunakan Swift untuk membangun aplikasi asli untuk iOS dan perangkat Apple lainnya. Tapi bagaimana dengan bahasa pemrograman Objective-C? Ya, jawabannya adalah Objective-C lebih kompleks daripada C atau C. Pengkodean dalam Objective-C bahkan lebih sulit jika Anda telah mempelajari C/C. Tetapi jika perusahaan Anda sudah membuat aplikasi dengan Objective-C, apakah Anda perlu menulis ulang kode Anda? Jawabannya adalah tidak. Swift mirip dengan Kotlin dan Java, sehingga Anda dapat menggabungkan Swift dengan Objective-C dalam satu proyek.

written by: Eugenius Joachim (Informatika UC 2022)

Referensi

  • https://idmetafora.com/news/read/822/Memahami-Bahasa-Pemrograman-Swift-Pengertian-Sejarah-Kelebihan-dan-Kekurangannya.html