Saya selalu ingin bisa memprogram. Bahkan ketika saya masih kecil, saya mengagumi orang-orang yang layar depannya penuh dengan angka dan kode yang tidak mengatakan apa pun. Pada tahun 1990-an, saya menemukan bahasa pemrograman dan lingkungan pengembangan Baltík, yang didasarkan pada bahasa C. Saya biasa memindahkan ikon untuk memberikan perintah kepada penyihir kecil. Setelah lebih dari dua puluh tahun, saya menemukan aplikasi serupa yang banyak hubungannya dengan Baltik. Kita berbicara tentang aplikasi pendidikan Swift Playgrounds dari Apple.
Dalam pemrograman, saya terjebak dengan kode HTML biasa di notepad. Sejak itu, saya telah mencoba berbagai tutorial dan buku teks, namun saya tidak pernah bisa menguasainya. Ketika Apple memperkenalkan Swift Playgrounds di WWDC pada bulan Juni, saya langsung sadar bahwa saya mempunyai peluang lain.
Penting untuk dikatakan sejak awal bahwa Swift Playgrounds hanya berfungsi di iPad dengan iOS 10 (dan chip 64-bit). Aplikasi ini mengajarkan bahasa pemrograman Swift, yang diperkenalkan oleh perusahaan California pada konferensi yang sama dua tahun lalu. Swift menggantikan bahasa pemrograman berorientasi objek, disingkat Objective-C. Awalnya dikembangkan sebagai bahasa pemrograman utama untuk komputer NeXT dengan sistem operasi NeXTSTEP, yaitu pada era Steve Jobs. Swift terutama ditujukan untuk mengembangkan aplikasi yang berjalan pada platform macOS dan iOS.
Untuk anak-anak dan orang dewasa
Apple menghadirkan aplikasi Swift Playgrounds baru yang ditujukan terutama untuk anak-anak yang mengajarkan logika pemrograman dan perintah sederhana. Namun, ini juga dapat melayani orang dewasa dengan baik, yang dapat mempelajari keterampilan dasar pemrograman di sini.
Saya sendiri telah berulang kali bertanya kepada pengembang berpengalaman bagaimana saya bisa belajar memprogram sendiri dan, yang terpenting, bahasa pemrograman apa yang harus saya mulai. Semua orang menjawab saya berbeda. Seseorang berpendapat bahwa dasarnya adalah "céčko", sementara yang lain berpendapat bahwa saya dapat dengan mudah memulai dengan Swift dan mengemas lebih banyak.
Swift Playgrounds dapat diunduh untuk iPad di App Store, sepenuhnya gratis, dan setelah menyalakannya, Anda akan langsung disambut oleh dua kursus dasar - Belajar Kode 1 dan 2. Seluruh lingkungan dalam bahasa Inggris, tetapi masih diperlukan untuk pemrograman. Dalam latihan tambahan, Anda dapat dengan mudah mencoba memprogram permainan sederhana sekalipun.
Segera setelah Anda mengunduh tutorial pertama, instruksi dan penjelasan tentang cara kerja semuanya menanti Anda. Selanjutnya, lusinan latihan dan tugas interaktif menanti Anda. Di bagian kanan Anda selalu memiliki pratinjau langsung dari apa yang Anda programkan (menulis kode) di sisi kiri layar. Setiap tugas dilengkapi dengan tugas spesifik tentang apa yang harus dilakukan, dan karakter Byte menemani Anda sepanjang tutorial. Di sini Anda harus memprogram untuk aktivitas tertentu.
Awalnya, ini akan menjadi perintah dasar seperti berjalan ke depan, ke samping, mengumpulkan permata, atau berbagai teleportasi. Setelah Anda melewati level dasar dan mempelajari dasar-dasar sintaksis, Anda dapat melanjutkan ke latihan yang lebih kompleks. Apple berusaha membuat segalanya semudah mungkin selama pelatihan, jadi selain penjelasan detail, petunjuk kecil juga muncul, misalnya saat Anda membuat kesalahan dalam kode. Kemudian akan muncul titik merah, sehingga Anda dapat langsung melihat di mana kesalahan terjadi.
Elemen penyederhanaan lainnya adalah keyboard khusus, yang di Swift Playgrounds diperkaya dengan karakter yang diperlukan untuk pengkodean. Selain itu, panel atas selalu memberi tahu Anda sintaks dasar, sehingga Anda tidak perlu mengetikkan hal yang sama berulang kali. Pada akhirnya, Anda sering kali hanya memilih bentuk kode yang benar dari menu, daripada harus menyalin semua karakter setiap saat. Hal ini juga membantu menjaga perhatian dan kesederhanaan, yang sangat dihargai oleh anak-anak.
Buat permainan Anda sendiri
Setelah Anda merasa telah memprogram Byta dengan benar, jalankan saja kodenya dan lihat apakah Anda benar-benar telah menyelesaikan pekerjaannya. Jika sudah berhasil, kalian lanjutkan ke bagian selanjutnya. Di dalamnya, Anda secara bertahap akan menemukan algoritma dan tugas yang lebih kompleks. Hal ini termasuk, misalnya, menemukan kesalahan dalam kode yang sudah Anda tulis, yaitu semacam pembelajaran terbalik.
Setelah Anda menguasai dasar-dasar Swift, Anda dapat membuat kode permainan sederhana seperti Pong atau pertempuran laut. Karena semuanya terjadi di iPad, Swift Playgrounds juga memiliki akses ke gerakan dan sensor lainnya, sehingga Anda dapat memprogram proyek yang lebih canggih lagi. Anda dapat dengan mudah memulai dengan halaman yang benar-benar bersih di aplikasi.
Guru dapat mengunduh buku teks interaktif gratis dari iBookstore, sehingga mereka dapat memberikan tugas tambahan kepada siswa. Bagaimanapun, justru penerapan aplikasi pemrograman di sekolah-sekolah yang menjadi perhatian Apple pada keynote terakhir. Ambisi perusahaan California ini adalah membawa lebih banyak anak ke program dibandingkan sebelumnya, hal ini dapat dilakukan karena kesederhanaan dan keceriaan dari Swift Playgrounds.
Jelas bahwa Swift Playgrounds saja tidak akan menjadikan Anda pengembang top, tetapi ini jelas merupakan meta awal yang bagus untuk dikembangkan. Saya sendiri merasa bahwa secara bertahap pengetahuan yang lebih mendalam tentang "Céček" dan bahasa lain akan bermanfaat, tetapi bagaimanapun juga, ini juga merupakan inisiatif baru Apple. Membangkitkan minat masyarakat terhadap pemrograman, jalur setiap pengguna pun bisa berbeda-beda.
[appbox appstore 908519492]
Secara pribadi, menurut saya sayang sekali ini hanya untuk iPad. :-( Lagipula saya tidak akan membeli yang baru jika ini tidak bisa dijalankan di iPad 2 karena membutuhkan IOS10. Wah.
Setuju, tapi mungkin tidak akan berfungsi di iPhone. Namun mereka dapat mengulanginya di macOS
Saya akan mengirim file dari iPad ke atas, sejauh menyangkut diagonal. Beberapa level dibaca dengan bodoh dari kolom kanan, ketika keyboard diperpanjang, semuanya tidak terlihat jelas.
Saya juga merasa kurang beruntung dengan iPad generasi pertama saya :D dan saya ingin memberikan 12+ ribu hanya untuk "bermain" Swift...
Sayangnya, iOS10 saja tidak cukup. Tidak mungkin menginstal untuk iPad 4 dengan iOS 10. Saya sangat menantikannya. Kerusakan.
Kami juga menantikan dan kecewa (iPad mini), sejauh ini saya googling dan saya berharap seseorang dapat "meretasnya" melalui beberapa emulator dan menyediakannya di Mac.
Dorongan Apple terhadap iPad sebagai pengganti Mac mulai sedikit mengganggu saya, sementara sebagai aplikasi dengan input teks, aplikasi ini paling banyak ditawarkan di Mac lebih banyak daripada di antarmuka sentuh.
Tuhan dan mengapa? Jika memang demikian dan itu bukan bug, saya tidak mengerti Apple.
Ini tentang fakta bahwa Apple hanya mengizinkannya untuk chip 64-bit, seperti yang kami tulis di artikel.
Bagaimana iPad4 Anda dapat tidur dengan iOS 10. Apakah masih dapat digunakan? Saya tidak dapat memutuskan apakah akan menginstal atau tidak.
Saya tidak melihat perbedaan antara iOS 9 dan 10. Jadi saya tidak perlu mengkhawatirkannya.
Dapatkah seseorang mencoba dengan XCode 8 terbaru dan simulator iOS untuk melihat apakah mereka dapat menembus Playground melalui utilitas pengembang ini?
Sayangnya, saya tetap menggunakan Yosemite, di mana hanya Xcode 7 lama yang berfungsi untuk saya, dan hanya menawarkan simulator iOs 8.
Saya tidak yakin apakah saya bisa menjalankan aplikasi dari AppStore di simulator iOS, saya pernah melihat di suatu tempat yang mungkin tidak, tapi saya bisa saja salah.
itu tidak berhasil
Karel ada di Desktop, sayangnya di Windows. Walaupun kelihatannya tidak begitu cantik, tidak ada sintaks Swift, tapi Anda bisa belajar memprogramnya :-) Sejujurnya, lucu sekali aplikasi ini sudah ada bertahun-tahun, saya pertama kali melihatnya di akhir tahun 80an dan belajar memprogramnya, dan generasi saat ini memiliki "Karla Reloaded", yaitu Swift Playgrounds :-)
http://www.stahuj.centrum.cz/podnikani_a_domacnost/vyukove_programy/robot-karel/
Maaf, tapi itu benar-benar tidak bisa dibandingkan
saya ada dan saya tidak. Swift Playgrounds adalah tempat munculnya ide awal penerbitan Karl. Praktisnya, kalau saya ingat, Karel terutama tentang algoritma, tanpa sintaks apa pun, hanya prinsip dasar dan jika seseorang menyukainya, dia bisa mempelajari hal-hal dasar pemrograman di sana tanpa terikat oleh sintaks bahasa masing-masing. Kemudian melintasi Baltik (https://cs.wikipedia.org/wiki/Balt%C3%ADk), melalui Pendakian Cato (https://itunes.apple.com/cz/app/catos-hike-programming-logic/id574335479?mt=8) ke Swift Playgrounds saat ini, di mana Anda kehilangan "algoritma umum" apa pun sintaksisnya.