Kuring sok hayang bisa program. Malah salaku budak leutik kuring admired jalma anu boga layar di hareup aranjeunna pinuh ku angka jeung kode nu teu ngomong nanaon. Dina taun 1990-an, kuring datang di sakuliah basa programming Baltík jeung lingkungan ngembangkeun, nu dumasar kana basa C. Kuring dipaké pikeun mindahkeun ikon pikeun masihan paréntah ka wizard saeutik. Saatos langkung ti dua puluh taun, kuring mendakan aplikasi anu sami anu seueur hubunganana sareng Baltik. Urang ngobrol ngeunaan aplikasi atikan Swift Playgrounds ti Apple.
Dina programming, Abdi nyangkut kode HTML polos dina notepad. Saprak harita, kuring geus diusahakeun rupa tutorials jeung buku teks, tapi kuring geus pernah rada gotten tina eta. Nalika Apple ngenalkeun Swift Playgrounds di WWDC dina Juni, éta langsung terang kuring yén kuring ngagaduhan kasempetan anu sanés.
Kadé ngomong di outset yén Swift Playgrounds ngan jalan dina iPads kalawan ios 10 (jeung chip 64-bit). Aplikasi ieu ngajarkeun basa pamrograman Swift, anu diwanohkeun ku perusahaan California dina konperénsi anu sami dua taun ka pengker. Swift ngagentos basa pamrograman berorientasi obyék, Objective-C kanggo pondokna. Asalna dikembangkeun salaku basa pamrograman utama pikeun komputer NeXT sareng sistem operasi NeXTSTEP, nyaéta nalika jaman Steve Jobs. Swift utamina dimaksudkeun pikeun ngembangkeun aplikasi anu dijalankeun dina platform macOS sareng ios.
Pikeun barudak boh déwasa
Apple nampilkeun aplikasi Swift Playgrounds énggal salaku anu dimaksudkeun pikeun murangkalih anu ngajarkeun logika pemrograman sareng paréntah saderhana. Nanging, éta ogé tiasa ngalayanan déwasa anu saé, anu tiasa diajar kaahlian programming dasar di dieu.
Kuring sorangan geus sababaraha kali naroskeun ka pamekar anu ngalaman kumaha kuring tiasa diajar program ku nyalira sareng, di luhur sadayana, basa pamrograman anu kuring kedah ngamimitian. Kabéh ngajawab kuring béda. Aya anu nganggap yén dasarna nyaéta "céčko", sedengkeun anu sanésna ngaku yén kuring tiasa gampang ngamimitian ku Swift sareng langkung seueur.
Swift Playgrounds tiasa diunduh pikeun iPads di App Store, lengkep gratis, sareng saatos dihurungkeun, anjeun bakal langsung disambut ku dua kursus dasar - Diajar Kodeu 1 sareng 2. Sakabéh lingkunganana aya dina basa Inggris, tapi masih diperyogikeun. pikeun programming. Dina latihan tambahan, anjeun bisa kalayan gampang nyoba program malah kaulinan basajan.
Pas anjeun unduh tutorial anu munggaran, pitunjuk sareng panjelasan kumaha sadayana jalan ngantosan anjeun. Salajengna, puluhan latihan interaktif sareng tugas ngantosan anjeun. Di beulah katuhu anjeun sok gaduh sawangan langsung ngeunaan naon anu anjeun programkeun (kode tulisan) di sisi kénca tampilan. Unggal tugas hadir kalawan tugas husus ngeunaan naon anu kudu dipigawé, sarta karakter Byte marengan anjeun sapanjang tutorial. Di dieu Anjeun kudu program pikeun kagiatan nu tangtu.
Mimitina, éta bakal paréntah dasar sapertos leumpang ka hareup, ka gigir, ngumpulkeun permata atanapi sagala rupa teleport. Sakali anjeun ngaliwat tingkat dasar sareng diajar dasar-dasar sintaksis, anjeun tiasa ngaléngkah ka latihan anu langkung kompleks. Apple nyobian ngajantenkeun sadayana sagampangna salami tutorial, janten salian katerangan anu lengkep, petunjuk leutik ogé muncul, contona, nalika anjeun ngalakukeun kasalahan dina kode. Hiji titik beureum lajeng bakal némbongan, ku nu bisa langsung ningali dimana kasalahan lumangsung.
Unsur nyederhanakeun sanésna nyaéta keyboard khusus, anu di Swift Playgrounds diperkaya ku karakter anu dipikabutuh pikeun coding. Sajaba ti éta, panel luhur salawasna ngabejaan Anjeun sintaksis dasar, jadi anjeun teu kudu ngetik hal anu sarua deui jeung deui. Tungtungna, anjeun mindeng ngan milih formulir bener kode ti menu nu, tinimbang kudu nyalin sakabéh karakter sadaya waktu. Ieu oge mantuan ngajaga perhatian sarta kesederhanaan, nu utamana ngaapresiasi ku barudak.
Jieun kaulinan sorangan
Sakali anjeun pikir anjeun geus diprogram Byta neuleu, ngan ngajalankeun kode jeung ningali lamun geus bener dipigawé pakasaban. Mun anjeun suksés, Anjeun neruskeun ka bagian salajengna. Di antarana, anjeun laun bakal sapatemon algoritma jeung tugas leuwih kompleks. Ieu kalebet, contona, milarian kasalahan dina kode anu anjeun parantos diserat, nyaéta jenis diajar ngabalikeun.
Sakali anjeun ngawasaan dasar Swift, anjeun tiasa kode kaulinan basajan kawas Pong atawa perang angkatan laut. Kusabab sagalana kajadian dina iPad, Swift Playgrounds ogé boga aksés ka gerak jeung sensor séjén, sangkan anjeun bisa program malah leuwih maju proyék. Anjeun tiasa sacara gampil mimitian ku halaman lengkep bersih dina aplikasi.
Guru tiasa ngaunduh buku ajar interaktif gratis tina iBookstore, hatur nuhun anu tiasa masihan tugas tambahan ka murid. Barina ogé, éta mangrupikeun panyebaran aplikasi pamrograman di sakola anu Apple narik perhatian dina keynote anu terakhir. Ambisi pausahaan Californian nyaéta mawa leuwih loba barudak kana programming ti saméméhna, nu, dibere kesederhanaan mutlak tur dina waktos anu sareng playfulness of Swift Playgrounds, éta bisa sukses.
Ieu jelas yén Swift Playgrounds nyalira moal ngajadikeun anjeun pamekar luhur, tapi éta pasti meta starter hébat pikeun ngawangun kaluar tina. Kuring sorangan ngarasa yén laun-laun pangaweruh anu langkung jero ngeunaan "Céček" sareng basa-basa sanés bakal mangpaat, tapi saatosna, ieu ogé mangrupikeun inisiatif anyar Apple. Ngahudangkeun minat jalma dina program, jalur unggal pangguna tiasa béda-béda.
[toko aplikasi appbox 908519492]
Pribadi, Jigana éta éra yén éta ngan pikeun iPad. :-( Barina ogé, kuring moal meuli nu anyar lamun ieu teu bisa dijalankeun dina iPad 2 sabab merlukeun IOS10. Whoa.
Sapuk, tapi sigana moal tiasa dianggo dina iPhones. Tapi aranjeunna tiasa malikan deui dina macOS
Kuring bakal ngirim file tina iPad ka luhur, nyaéta, sajauh diagonalna. Sababaraha tingkat anu stupidly maca ti kolom katuhu, nalika keyboard dilegaan, sagalana teu weleh katingali.
Kuring ogé nyangka yén kuring henteu untung sareng iPad generasi kahiji kuring: D sareng kuring hoyong masihan 12+ rébu ngan pikeun "ulin" gancang ...
Hanjakal, iOS10 teu cukup. Teu tiasa dipasang pikeun iPad 4 sareng ios 10. Kuring rada ngarepkeun éta. Ruksakna.
Urang ogé kasampak maju jeung kuciwa (iPad mini), jadi jauh Kuring googling jeung kuring miharep yén batur bakal tiasa "hack" eta ngaliwatan sababaraha émulator sarta nyadiakeun on Mac.
Apple ieu ngadorong iPad salaku gaganti pikeun Mac dimimitian ngaganggu kuring rada, bari salaku hiji aplikasi kalawan input téks paling ditawarkeun dina Mac leuwih ti dina panganteur touch.
Gusti sareng kunaon? Upami éta leres-leres sareng éta sanés bug, kuring henteu ngartos Apple.
Éta ngeunaan kanyataan yén Apple ngijinkeun éta ngan ukur pikeun chip 64-bit, sakumaha anu kami tulis dina tulisan.
Kumaha iPad4 anjeun bobo sareng ios 10. Naha éta masih tiasa dianggo? Abdi teu tiasa mutuskeun pikeun masang atanapi henteu.
Kuring teu aya bewara bédana antara ios 9 jeung 10. Jadi kuring teu bakal salempang ngeunaan eta.
Naha aya anu tiasa nyobian XCode 8 pang anyarna sareng simulator ios pikeun ningali naha aranjeunna tiasa ngarobih Playground ngalangkungan utilitas dev ieu?
Hanjakal, kuring lengket Yosemite, dimana ngan Xcode heubeul 7 jalan pikeun kuring, sarta eta ngan nawarkeun ios 8 simulator.
Kaula teu yakin kana éta kuring bisa ngajalankeun hiji aplikasi ti AppStore dina simulator ios, Kuring sakali nempo wae nu meureun moal, tapi kuring bisa jadi salah.
teu jalan
Karel aya dina Desktop, hanjakalna dina Windows. Sanaos katingalina henteu saé, éta henteu ngagaduhan sintaksis Swift, tapi anjeun tiasa diajar program dina éta :-) Jujur, éta rada lucu yén aplikasi ieu parantos aya mangtaun-taun, kuring mimiti ningali dina ahir taun 80-an. sareng diajar program éta, sareng generasi ayeuna gaduh "Karla Reloaded", nyaéta Swift Playgrounds :-)
http://www.stahuj.centrum.cz/podnikani_a_domacnost/vyukove_programy/robot-karel/
Hampura, tapi bener teu bisa dibandingkeun
Abdi sareng henteu. Swift Playgrounds mangrupikeun ide anu asli pikeun nyebarkeun Karl. Sacara praktis, upami kuring émut, Karel utamina ngeunaan algoritmaisasi, tanpa sintaksis, ngan ukur prinsip dasar sareng upami jalma resep, anjeunna tiasa diajar hal-hal programming dasar di dinya tanpa kaiket ku sintaksis tina basa masing-masing. Lajeng meuntas Baltik (https://cs.wikipedia.org/wiki/Balt%C3%ADk), via Cato's Hike (https://itunes.apple.com/cz/app/catos-hike-programming-logic/id574335479?mt=8) ka Swift Playgrounds dinten ieu, dimana anjeun leungit "algoritma umum" paduli sintaksis.