Swift (bahasa pemrograman): Perbedaan antara revisi
Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 29477146; atribusi sumber disertakan. |
Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi |
||
| Baris 1: | Baris 1: | ||
'''Swift''' adalah [[bahasa pemrograman]] objek fungsional untuk pengembangan [[iOS]] dan [[OS X]] yang dibuat oleh [[Apple Inc.|Apple]]. Didesain untuk berdampingan dengan [[Objective-C]] dan menghindari program dari kode yang salah. ''Swift'' diperkenalkan oleh Apple pada acara tahunan [[Apple Worldwide Developers Conference|WWDC]] 2014. Ini dibangun dengan compiler [[LLVM]] yang termasuk dalam [[Xcode]] 6 beta. Sebuah buku berisi 500 halaman petunjuk, ''The Swift Programming Language'', dirilis bersamaan dengan WWDC, dan tersedia secara gratis di ''iBooks''. | '''Swift''' adalah [[bahasa pemrograman]] objek fungsional untuk pengembangan [[iOS]] dan [[OS X]] yang dibuat oleh [[Apple Inc.|Apple]].<ref name="tnw">Owen Williams. [https://thenextweb.com/apple/2014/06/02/apple-announces-swift-new-programming-language-ios/ Apple Announces Swift, A New Programming Language for iOS and OS X]. ''The Next Web''. 2014-06-02.</ref> Didesain untuk berdampingan dengan [[Objective-C]] dan menghindari program dari kode yang salah. ''Swift'' diperkenalkan oleh Apple pada acara tahunan [[Apple Worldwide Developers Conference|WWDC]] 2014.<ref name="tnw" /> Ini dibangun dengan compiler [[LLVM]] yang termasuk dalam [[Xcode]] 6 beta. Sebuah buku berisi 500 halaman petunjuk, ''The Swift Programming Language'', dirilis bersamaan dengan WWDC, dan tersedia secara gratis di ''iBooks''.<ref>[https://itunes.apple.com/gb/book/swift-programming-language/id881256329?mt=11 The Swift Programming Language]. Apple, Inc. 02 June 2014.</ref> | ||
Pada tanggal 2 Juni 2014, aplikasi WWDC menjadi yang pertama dirilis ke publik yang ditulis dengan Swift. | Pada tanggal 2 Juni 2014, aplikasi WWDC menjadi yang pertama dirilis ke publik yang ditulis dengan Swift. | ||
== Sejarah == | == Sejarah == | ||
=== Riwayat versi === | === Riwayat versi === | ||
{| class = "wikitable sortable" style="font-size: 85%; width: auto;" | |||
|- | |||
! Versi | |||
! Tanggal perilisan | |||
! [[macOS]] | |||
! [[Linux]] | |||
! [[Windows]] | |||
|- | |||
| Swift 1.0 | |||
| 9 September, 2014 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 1.1 | |||
| 22 Oktober, 2014 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 1.2 | |||
| 8 April, 2015 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 2.0 | |||
| 21 September, 2015 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 2.1 | |||
| 20 Oktober, 2015 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 2.2 | |||
| 21 Maret, 2016 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 2.2.1 | |||
| 3 Mei, 2016 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 3.0 | |||
| 13 september, 2016 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 3.0.1 | |||
| 28 Oktober, 2016 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 3.0.2 | |||
| 13 Desember, 2016 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 3.1 | |||
| 27 Maret, 2017 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 3.1.1 | |||
| 21 April, 2017 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 4.0 | |||
| 19 September, 2017 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 4.0.2 | |||
| 1 November, 2017 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 4.0.3 | |||
| 5 Desember, 2017 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 4.1 | |||
| 29 Maret, 2018 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 4.1.1 | |||
| 4 Mei, 2018 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 4.1.2 | |||
| 31 Mei, 2018 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 4.1.3 | |||
| 27 Juli, 2018 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 4.2 | |||
| 17 September, 2018 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 4.2.1 | |||
| 30 Oktober, 2018 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 4.2.2 | |||
| 4 Februari, 2019 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 4.2.3 | |||
| 28 Februari, 2019 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 4.2.4 | |||
| 29 Maret, 2019 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 5.0<ref>Ted Kremenek. [https://swift.org/blog/swift-5-released/ Swift 5 Released!]. ''Swift.org''. 2019-03-25.</ref> | |||
| 25 Maret, 2019 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 5.0.1 | |||
| 18 April, 2019 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 5.0.2 | |||
| 15 Juli, 2019 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 5.0.3 | |||
| 30 Agustus, 2019 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 5.1 | |||
| 10 september, 2019 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 5.1.1 | |||
| 11 Oktober, 2019 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 5.1.2 | |||
| 7 November, 2019 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 5.1.3 | |||
| 13 Desember, 2019 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 5.1.4 | |||
| 31 Januari, 2020 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 5.1.5 | |||
| 9 Maret, 2020 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 5.2 | |||
| 24 Maret, 2020 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 5.2.1 | |||
| 30 Maret, 2020 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 5.2.2 | |||
| 15 April, 2020 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 5.2.3 | |||
| 29 April, 2020 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 5.2.4 | |||
| 20 Mei, 2020 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 5.2.5 | |||
| 5 Agustus, 2020 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 5.3 | |||
| 16 september, 2020 | |||
| | |||
| | |||
| <ref>[https://swift.org/download/#releases Download Swift]. ''Swift.org''. Apple.</ref> | |||
|- | |||
| Swift 5.3.1 | |||
| 13 November, 2020 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 5.3.2 | |||
| 15 Desember, 2020 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 5.3.3 | |||
| 25 Januari, 2021 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 5.4<ref>Ted Kremenek. [https://swift.org/blog/swift-5-4-released/ Swift 5.4 Released!]. ''Swift.org''. Apple. 26 April 2021.</ref> | |||
| 26 April, 2021 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 5.4.1 | |||
| 25 Mei, 2021 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 5.4.2 | |||
| 28 Juni, 2021 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 5.4.3 | |||
| 9 September, 2021 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 5.5 | |||
| 20 September, 2021 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 5.5.1 | |||
| 27 Oktober, 2021 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 5.5.2 | |||
| 14 Desember, 2021 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 5.5.3 | |||
| 9 Februari, 2022 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 5.6<ref>Ted Kremenek. [https://www.swift.org/blog/swift-5.6-released/ Swift 5.6 Released!]. ''Swift.org''. Apple. 14 March 2022.</ref> | |||
| 14 Maret, 2022 | |||
| | |||
| | |||
| | |||
|- | |||
| Swift 5.6.1<ref>[https://github.com/apple/swift/releases/tag/swift-5.6.1-RELEASE Release Swift 5.6.1 Release · apple/Swift]. ''GitHub''.</ref> | |||
|9 April, 2022 | |||
| | |||
| | |||
| | |||
|} | |||
== Contoh kode == | == Contoh kode == | ||
<syntaxhighlight lang="objc"> | |||
var implicitInteger = 70 | |||
var implicitDouble = 70.0 | |||
var explicitDouble: Double = 70 | |||
</syntaxhighlight> | |||
<syntaxhighlight lang="objc"> | |||
let jumlahApel = 3 | |||
let jumlahJeruk = 5 | |||
let ringkasanApel = "Saya punya \(jumlahApel) apel." | |||
let ringkasanJeruk = "Saya punya \(jumlahApel + jumlahJeruk) buah." | |||
</syntaxhighlight> | |||
= | <syntaxhighlight lang="objc"> | ||
println("Halo, dunia!") | |||
let people = ["Anna": 67, "Ben": 8, "Jack": 33, "Sam": 25] | |||
for (nama, usia) in people { | |||
println("\(nama) berusia \(usia) tahun.") | |||
} | |||
</syntaxhighlight> | |||
== Pranala luar == | == Pranala luar == | ||
* [https://developer.apple.com/swift/ Swift at Apple.com] | * [https://developer.apple.com/swift/ Swift at Apple.com] | ||
== Referensi == | |||
<references /> | |||
== Sumber dan atribusi == | == Sumber dan atribusi == | ||
Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=Swift+%28bahasa+pemrograman%29&oldid=29477146 Wikipedia bahasa Indonesia], revisi 29477146 (2026-07-19T20:04:23Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku. | |||
[https://id.wikipedia.org/w/index.php?title= | |||
revisi 29477146 (2026-07-19T20:04:23Z) | <!-- WIKI_UNISSULA_PRESENTATION_V4 --> | ||
Atribusi-BerbagiSerupa (CC BY-SA) | |||
Revisi terkini sejak 23 Agustus 2026 03.08
Swift adalah bahasa pemrograman objek fungsional untuk pengembangan iOS dan OS X yang dibuat oleh Apple.[1] Didesain untuk berdampingan dengan Objective-C dan menghindari program dari kode yang salah. Swift diperkenalkan oleh Apple pada acara tahunan WWDC 2014.[1] Ini dibangun dengan compiler LLVM yang termasuk dalam Xcode 6 beta. Sebuah buku berisi 500 halaman petunjuk, The Swift Programming Language, dirilis bersamaan dengan WWDC, dan tersedia secara gratis di iBooks.[2]
Pada tanggal 2 Juni 2014, aplikasi WWDC menjadi yang pertama dirilis ke publik yang ditulis dengan Swift.
Sejarah
Riwayat versi
| Versi | Tanggal perilisan | macOS | Linux | Windows |
|---|---|---|---|---|
| Swift 1.0 | 9 September, 2014 | |||
| Swift 1.1 | 22 Oktober, 2014 | |||
| Swift 1.2 | 8 April, 2015 | |||
| Swift 2.0 | 21 September, 2015 | |||
| Swift 2.1 | 20 Oktober, 2015 | |||
| Swift 2.2 | 21 Maret, 2016 | |||
| Swift 2.2.1 | 3 Mei, 2016 | |||
| Swift 3.0 | 13 september, 2016 | |||
| Swift 3.0.1 | 28 Oktober, 2016 | |||
| Swift 3.0.2 | 13 Desember, 2016 | |||
| Swift 3.1 | 27 Maret, 2017 | |||
| Swift 3.1.1 | 21 April, 2017 | |||
| Swift 4.0 | 19 September, 2017 | |||
| Swift 4.0.2 | 1 November, 2017 | |||
| Swift 4.0.3 | 5 Desember, 2017 | |||
| Swift 4.1 | 29 Maret, 2018 | |||
| Swift 4.1.1 | 4 Mei, 2018 | |||
| Swift 4.1.2 | 31 Mei, 2018 | |||
| Swift 4.1.3 | 27 Juli, 2018 | |||
| Swift 4.2 | 17 September, 2018 | |||
| Swift 4.2.1 | 30 Oktober, 2018 | |||
| Swift 4.2.2 | 4 Februari, 2019 | |||
| Swift 4.2.3 | 28 Februari, 2019 | |||
| Swift 4.2.4 | 29 Maret, 2019 | |||
| Swift 5.0[3] | 25 Maret, 2019 | |||
| Swift 5.0.1 | 18 April, 2019 | |||
| Swift 5.0.2 | 15 Juli, 2019 | |||
| Swift 5.0.3 | 30 Agustus, 2019 | |||
| Swift 5.1 | 10 september, 2019 | |||
| Swift 5.1.1 | 11 Oktober, 2019 | |||
| Swift 5.1.2 | 7 November, 2019 | |||
| Swift 5.1.3 | 13 Desember, 2019 | |||
| Swift 5.1.4 | 31 Januari, 2020 | |||
| Swift 5.1.5 | 9 Maret, 2020 | |||
| Swift 5.2 | 24 Maret, 2020 | |||
| Swift 5.2.1 | 30 Maret, 2020 | |||
| Swift 5.2.2 | 15 April, 2020 | |||
| Swift 5.2.3 | 29 April, 2020 | |||
| Swift 5.2.4 | 20 Mei, 2020 | |||
| Swift 5.2.5 | 5 Agustus, 2020 | |||
| Swift 5.3 | 16 september, 2020 | [4] | ||
| Swift 5.3.1 | 13 November, 2020 | |||
| Swift 5.3.2 | 15 Desember, 2020 | |||
| Swift 5.3.3 | 25 Januari, 2021 | |||
| Swift 5.4[5] | 26 April, 2021 | |||
| Swift 5.4.1 | 25 Mei, 2021 | |||
| Swift 5.4.2 | 28 Juni, 2021 | |||
| Swift 5.4.3 | 9 September, 2021 | |||
| Swift 5.5 | 20 September, 2021 | |||
| Swift 5.5.1 | 27 Oktober, 2021 | |||
| Swift 5.5.2 | 14 Desember, 2021 | |||
| Swift 5.5.3 | 9 Februari, 2022 | |||
| Swift 5.6[6] | 14 Maret, 2022 | |||
| Swift 5.6.1[7] | 9 April, 2022 |
Contoh kode
<syntaxhighlight lang="objc"> var implicitInteger = 70 var implicitDouble = 70.0 var explicitDouble: Double = 70 </syntaxhighlight>
<syntaxhighlight lang="objc"> let jumlahApel = 3 let jumlahJeruk = 5 let ringkasanApel = "Saya punya \(jumlahApel) apel." let ringkasanJeruk = "Saya punya \(jumlahApel + jumlahJeruk) buah." </syntaxhighlight>
<syntaxhighlight lang="objc"> println("Halo, dunia!")
let people = ["Anna": 67, "Ben": 8, "Jack": 33, "Sam": 25] for (nama, usia) in people {
println("\(nama) berusia \(usia) tahun.")
} </syntaxhighlight>
Pranala luar
Referensi
- ↑ 1,0 1,1 Owen Williams. Apple Announces Swift, A New Programming Language for iOS and OS X. The Next Web. 2014-06-02.
- ↑ The Swift Programming Language. Apple, Inc. 02 June 2014.
- ↑ Ted Kremenek. Swift 5 Released!. Swift.org. 2019-03-25.
- ↑ Download Swift. Swift.org. Apple.
- ↑ Ted Kremenek. Swift 5.4 Released!. Swift.org. Apple. 26 April 2021.
- ↑ Ted Kremenek. Swift 5.6 Released!. Swift.org. Apple. 14 March 2022.
- ↑ Release Swift 5.6.1 Release · apple/Swift. GitHub.
Sumber dan atribusi
Konten artikel ini diadaptasi dari Wikipedia bahasa Indonesia, revisi 29477146 (2026-07-19T20:04:23Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.