Tentang Swift

Swift merupakan cara menulis perangkat lunak yang fantastis, baik itu untuk telepon pintar, komputer desktop, komputer server, atau apapun yang bisa menjalankan kode. Swift aman, cepat, dan merupakan bahasa pemrograman interaktif yang menggabungkan pemikiran bahasa modern dengan kebijaksanaan yang luas dari budaya teknik Apple dan beraneka macam kontribusi dari komunitas open source. Kompilernya di optimalkan untuk performa dan bahasanya di optimalkan untuk pengembangan, tanpa mengkompromosikan salah satunya.

Swift ramah untuk pemrogram pemula. Swift bahasa berkelas industri yang sama ekspresif dan sama menariknya dengan bahasa skrip. Menulis kode Swift di playground memungkinkan kamu bereksperimen dengan kode dan melihat hasilnya secara langsung, tanpa perlu membangun dan menjalankan aplikasi.

Swift mendefinisikan kelas-kelas besar dari kesalahan pemrograman umum dengan cara mengadopsi pola pemrograman modern:

  • Variabel selalu diinisiasi sebelum digunakan

  • Indeks array selalu diperiksa untuk kesalahan out-of-bounds

  • Integer selalu diperiksa untuk overflow

  • Opsional memastikan bahwa nilai nil selalu ditangani secara eksplisit

  • Memori diatur secara otomatis

Kode Swift dikompilasi dan dioptimalkan untuk memaksimalkan perangkat keras modern. Sintaks dan pustaka dasarnya telah didesain berdasarkan prinsip panduan yang jelas untuk menulis kode kamu harus berperforma terbaik. Kombinasi dari keamanan dan kecepatan membuat Swift sebuah pilihan yang sangat baik untuk semuanya mulai dari "Hello, world!" sampai keseluruhan sistem operasi.

Swift mengkombinasikan inferensi tipe dan pencocokan pola dengan sintaks yang modern, ringan, memungkinkan ide-ide rumit untuk diungkapkan secara jelas dan ringkas. Hasilnya, kode tidak hanya lebih mudah ditulis, tapi juga lebih mudah dibaca dan dipelihara.

Swift telah bertahun-tahun dikembangkan, dan terus berevolusi dengan fitur-fitur dan kemampuan-kemampuan baru. Tujuan kami untuk Swift ambisius. Kami tidak sabar untuk melihat Anda berkreasi dengannya.

Last updated