ຂ້າພະເຈົ້າສະເຫມີຕ້ອງການທີ່ຈະສາມາດໂຄງການ. ເຖິງ ແມ່ນ ວ່າ ເປັນ ເດັກ ນ້ອຍ ຂ້າ ພະ ເຈົ້າ ຊົມ ເຊີຍ ປະ ຊາ ຊົນ ທີ່ ມີ ຫນ້າ ຈໍ ຂອງ ເຂົາ ເຈົ້າ ເຕັມ ໄປ ດ້ວຍ ຕົວ ເລກ ແລະ ລະ ຫັດ ທີ່ ບໍ່ ໄດ້ ເວົ້າ ຫຍັງ. ໃນຊຸມປີ 1990, ຂ້າພະເຈົ້າໄດ້ພົບເຫັນພາສາການຂຽນໂປລແກລມBaltíkແລະສະພາບແວດລ້ອມການພັດທະນາ, ເຊິ່ງອີງໃສ່ພາສາ C. ຂ້າພະເຈົ້າໃຊ້ເພື່ອຍ້າຍໄອຄອນເພື່ອໃຫ້ຄໍາສັ່ງກັບຕົວຊ່ວຍສ້າງພຽງເລັກນ້ອຍ. ຫຼັງຈາກຫຼາຍກວ່າຊາວປີ, ຂ້າພະເຈົ້າໄດ້ພົບເຫັນຄໍາຮ້ອງສະຫມັກທີ່ຄ້າຍຄືກັນທີ່ມີຫຼາຍຢ່າງທີ່ເຮັດກັບ Baltic. ພວກເຮົາເວົ້າກ່ຽວກັບຄໍາຮ້ອງສະຫມັກການສຶກສາ Swift Playgrounds ຈາກ Apple.
ໃນການຂຽນໂປລແກລມ, ຂ້ອຍຕິດຢູ່ກັບລະຫັດ HTML ທໍາມະດາໃນ notepad. ຕັ້ງແຕ່ນັ້ນມາ, ຂ້າພະເຈົ້າໄດ້ພະຍາຍາມ tutorials ແລະຫນັງສືພິມຕ່າງໆ, ແຕ່ຂ້າພະເຈົ້າບໍ່ເຄີຍໄດ້ຂ້ອນຂ້າງໄດ້ຮັບການແຂບຂອງມັນ. ເມື່ອ Apple ນໍາສະເຫນີ Swift Playgrounds ຢູ່ WWDC ໃນເດືອນມິຖຸນາ, ມັນທັນທີທັນໃດກັບຂ້ອຍວ່າຂ້ອຍມີໂອກາດອີກ.
ມັນເປັນສິ່ງສໍາຄັນທີ່ຈະເວົ້າໃນຕອນຕົ້ນວ່າ Swift Playgrounds ເຮັດວຽກພຽງແຕ່ໃນ iPads ກັບ iOS 10 (ແລະຊິບ 64-bit). ແອັບດັ່ງກ່າວສອນພາສາການຂຽນໂປລແກລມ Swift, ເຊິ່ງບໍລິສັດຄາລິຟໍເນຍໄດ້ແນະ ນຳ ໃນກອງປະຊຸມດຽວກັນເມື່ອສອງປີກ່ອນ. Swift ແທນທີ່ພາສາການຂຽນໂປລແກລມແບບວັດຖຸ, Objective-C ສໍາລັບສັ້ນ. ມັນໄດ້ຖືກພັດທະນາໃນເບື້ອງຕົ້ນເປັນພາສາການຂຽນໂປລແກລມຕົ້ນຕໍສໍາລັບຄອມພິວເຕີ NeXT ກັບລະບົບປະຕິບັດການ NeXTSTEP, i.e. ໃນຍຸກຂອງ Steve Jobs. Swift ມີຈຸດປະສົງຕົ້ນຕໍສໍາລັບການພັດທະນາແອັບພລິເຄຊັນທີ່ໃຊ້ໃນເວທີ macOS ແລະ iOS.
ສໍາລັບເດັກນ້ອຍແລະຜູ້ໃຫຍ່
Apple ນຳສະເໜີແອັບພລິເຄຊັ່ນ Swift Playgrounds ໃໝ່ ໂດຍມີຈຸດປະສົງຫຼັກສຳລັບເດັກນ້ອຍທີ່ສອນການຂຽນໂປຣແກຣມ ແລະຄຳສັ່ງງ່າຍໆ. ຢ່າງໃດກໍ່ຕາມ, ມັນຍັງສາມາດຮັບໃຊ້ຜູ້ໃຫຍ່ໄດ້ດີຫຼາຍ, ຜູ້ທີ່ສາມາດຮຽນຮູ້ທັກສະການຂຽນໂປຼແກຼມພື້ນຖານຢູ່ທີ່ນີ້.
ຂ້ອຍເອງໄດ້ຖາມຜູ້ພັດທະນາທີ່ມີປະສົບການຫຼາຍເທື່ອແລ້ວວ່າຂ້ອຍຈະຮຽນຂຽນໂປຣແກຣມດ້ວຍຕົວເອງໄດ້ແນວໃດ ແລະ ເໜືອສິ່ງອື່ນໃດແມ່ນພາສາການຂຽນໂປຣແກຣມທີ່ຂ້ອຍຄວນເລີ່ມຕົ້ນດ້ວຍ. ທຸກຄົນຕອບຂ້ອຍແຕກຕ່າງກັນ. ບາງຄົນມີຄວາມຄິດເຫັນວ່າພື້ນຖານແມ່ນ "céčko", ໃນຂະນະທີ່ຄົນອື່ນອ້າງວ່າຂ້ອຍສາມາດເລີ່ມຕົ້ນດ້ວຍ Swift ໄດ້ງ່າຍແລະຫຸ້ມຫໍ່ຫຼາຍ.
Swift Playgrounds ສາມາດດາວໂຫຼດໄດ້ສໍາລັບ iPads ໃນ App Store, ບໍ່ເສຍຄ່າທັງຫມົດ, ແລະຫຼັງຈາກເປີດມັນ, ທ່ານຈະໄດ້ຮັບການຕ້ອນຮັບທັນທີໂດຍສອງຫຼັກສູດພື້ນຖານ - ຮຽນຮູ້ລະຫັດ 1 ແລະ 2. ສະພາບແວດລ້ອມທັງຫມົດແມ່ນພາສາອັງກິດ, ແຕ່ມັນຍັງຕ້ອງການ. ສໍາລັບການດໍາເນີນໂຄງການ. ໃນການອອກກໍາລັງກາຍເພີ່ມເຕີມ, ທ່ານໄດ້ຢ່າງງ່າຍດາຍສາມາດພະຍາຍາມຕັ້ງໂຄງການເຖິງແມ່ນວ່າເກມງ່າຍດາຍ.
ທັນທີທີ່ທ່ານດາວໂຫຼດການສອນທໍາອິດ, ຄໍາແນະນໍາແລະຄໍາອະທິບາຍຂອງວິທີການເຮັດວຽກທັງຫມົດລໍຖ້າທ່ານ. ຫຼັງຈາກນັ້ນ, ການອອກກໍາລັງກາຍແບບໂຕ້ຕອບຫຼາຍສິບອັນແລະຫນ້າວຽກລໍຖ້າທ່ານ. ໃນສ່ວນທີ່ຖືກຕ້ອງທ່ານສະເຫມີມີການສະແດງຕົວຢ່າງສົດຂອງສິ່ງທີ່ທ່ານກໍາລັງຂຽນໂປຼແກຼມ (ຂຽນລະຫັດ) ຢູ່ເບື້ອງຊ້າຍຂອງຈໍສະແດງຜົນ. ແຕ່ລະວຽກງານມາພ້ອມກັບການມອບຫມາຍສະເພາະຂອງສິ່ງທີ່ຕ້ອງເຮັດ, ແລະລັກສະນະ Byte ມາພ້ອມກັບທ່ານຕະຫຼອດການສອນ. ໃນທີ່ນີ້ທ່ານຕ້ອງດໍາເນີນໂຄງການສໍາລັບກິດຈະກໍາສະເພາະໃດຫນຶ່ງ.
ໃນເບື້ອງຕົ້ນ, ມັນຈະເປັນຄໍາສັ່ງພື້ນຖານເຊັ່ນ: ຍ່າງໄປຂ້າງຫນ້າ, sideways, ເກັບແກ້ວປະເສີດຫຼື teleports ຕ່າງໆ. ເມື່ອທ່ານຜ່ານລະດັບພື້ນຖານແລະຮຽນຮູ້ພື້ນຖານຂອງ syntax, ທ່ານສາມາດກ້າວໄປສູ່ການອອກກໍາລັງກາຍທີ່ສັບສົນຫຼາຍ. Apple ພະຍາຍາມເຮັດໃຫ້ທຸກສິ່ງທຸກຢ່າງງ່າຍທີ່ສຸດເທົ່າທີ່ເປັນໄປໄດ້ໃນລະຫວ່າງການສອນ, ດັ່ງນັ້ນ, ນອກເຫນືອຈາກຄໍາອະທິບາຍລາຍລະອຽດ, ຄໍາແນະນໍານ້ອຍໆຍັງປາກົດຂຶ້ນ, ຕົວຢ່າງ, ເມື່ອທ່ານເຮັດຜິດພາດໃນລະຫັດ. ຫຼັງຈາກນັ້ນ, ຈຸດສີແດງຈະປາກົດ, ໂດຍທີ່ເຈົ້າສາມາດເຫັນໄດ້ທັນທີບ່ອນທີ່ຄວາມຜິດພາດເກີດຂຶ້ນ.
ອົງປະກອບທີ່ງ່າຍດາຍອີກອັນຫນຶ່ງແມ່ນແປ້ນພິມພິເສດ, ເຊິ່ງໃນ Swift Playgrounds ອຸດົມໄປດ້ວຍຕົວອັກສອນທີ່ຈໍາເປັນສໍາລັບການເຂົ້າລະຫັດ. ນອກຈາກນັ້ນ, ແຜງດ້ານເທິງບອກທ່ານກ່ຽວກັບ syntax ພື້ນຖານ, ດັ່ງນັ້ນທ່ານບໍ່ຈໍາເປັນຕ້ອງພິມສິ່ງດຽວກັນເລື້ອຍໆ. ໃນທີ່ສຸດ, ທ່ານພຽງແຕ່ເລືອກຮູບແບບທີ່ຖືກຕ້ອງຂອງລະຫັດຈາກເມນູ, ແທນທີ່ຈະຕ້ອງຄັດລອກຕົວອັກສອນທັງຫມົດຕະຫຼອດເວລາ. ນີ້ຍັງຊ່ວຍໃນການຮັກສາຄວາມສົນໃຈແລະຄວາມງ່າຍດາຍ, ເຊິ່ງໂດຍສະເພາະແມ່ນການຍົກຍ້ອງໂດຍເດັກນ້ອຍ.
ສ້າງເກມຂອງທ່ານເອງ
ເມື່ອທ່ານຄິດວ່າທ່ານໄດ້ຂຽນໂປຼແກຼມ Byta ຢ່າງຖືກຕ້ອງ, ພຽງແຕ່ແລ່ນລະຫັດແລະເບິ່ງວ່າທ່ານໄດ້ເຮັດວຽກແທ້ໆ. ຖ້າທ່ານປະສົບຜົນສໍາເລັດ, ທ່ານສືບຕໍ່ໄປຫາພາກສ່ວນຕໍ່ໄປ. ໃນພວກເຂົາ, ທ່ານຈະຄ່ອຍໆພົບກັບສູດການຄິດໄລ່ແລະວຽກງານທີ່ສັບສົນຫຼາຍ. ນີ້ປະກອບມີ, ສໍາລັບການຍົກຕົວຢ່າງ, ການຊອກຫາຄວາມຜິດພາດໃນລະຫັດທີ່ທ່ານໄດ້ຮັບລາຍລັກອັກສອນແລ້ວ, i.e. ປະເພດຂອງການຮຽນຮູ້ປີ້ນກັບກັນ.
ເມື່ອທ່ານໄດ້ຮຽນຮູ້ພື້ນຖານຂອງ Swift, ທ່ານສາມາດຂຽນລະຫັດເກມງ່າຍໆເຊັ່ນ: Pong ຫຼືຮົບກອງທັບເຮືອ. ນັບຕັ້ງແຕ່ທຸກສິ່ງທຸກຢ່າງເກີດຂຶ້ນໃນ iPad, Swift Playgrounds ຍັງມີການເຂົ້າເຖິງການເຄື່ອນໄຫວແລະເຊັນເຊີອື່ນໆ, ດັ່ງນັ້ນທ່ານສາມາດດໍາເນີນໂຄງການທີ່ກ້າວຫນ້າທາງດ້ານຫຼາຍກວ່າເກົ່າ. ທ່ານສາມາດເລີ່ມຕົ້ນໄດ້ຢ່າງງ່າຍດາຍດ້ວຍຫນ້າທີ່ສະອາດຢ່າງສົມບູນໃນຄໍາຮ້ອງສະຫມັກ.
ຄູສາມາດດາວໂຫຼດປຶ້ມແບບຮຽນແບບໂຕ້ຕອບໄດ້ຟຣີຈາກ iBookstore, ຂອບໃຈທີ່ເຂົາເຈົ້າສາມາດມອບໝາຍວຽກເພີ່ມເຕີມໃຫ້ນັກຮຽນໄດ້. ຫຼັງຈາກທີ່ທັງຫມົດ, ມັນເປັນທີ່ຊັດເຈນຂອງການນໍາໃຊ້ການຂຽນໂປລແກລມໃນໂຮງຮຽນທີ່ Apple ດຶງດູດຄວາມສົນໃຈໃນຄໍາສໍາຄັນສຸດທ້າຍ. ຄວາມທະເຍີທະຍານຂອງບໍລິສັດຄາລິຟໍເນຍແມ່ນເພື່ອນໍາເອົາເດັກນ້ອຍຫຼາຍຄົນໄປສູ່ການຂຽນໂປລແກລມຫຼາຍກວ່າແຕ່ກ່ອນ, ເຊິ່ງ, ດ້ວຍຄວາມງ່າຍດາຍຢ່າງແທ້ຈິງແລະໃນເວລາດຽວກັນການຫຼີ້ນຂອງ Swift Playgrounds, ມັນກໍ່ສາມາດປະສົບຜົນສໍາເລັດ.
ມັນເປັນທີ່ຊັດເຈນວ່າ Swift Playgrounds ດຽວຈະບໍ່ເຮັດໃຫ້ທ່ານເປັນຜູ້ພັດທະນາຊັ້ນນໍາ, ແຕ່ແນ່ນອນວ່າມັນເປັນ meta ເລີ່ມຕົ້ນທີ່ດີທີ່ຈະສ້າງ. ຂ້າພະເຈົ້າເອງໄດ້ຮູ້ສຶກວ່າຄ່ອຍໆຄວາມຮູ້ເລິກຂອງ "Céček" ແລະພາສາອື່ນໆຈະເປັນປະໂຫຍດ, ແຕ່ຫຼັງຈາກທັງຫມົດ, ນີ້ຍັງເປັນສິ່ງທີ່ການລິເລີ່ມໃຫມ່ຂອງ Apple ແມ່ນກ່ຽວກັບການ. ກະຕຸ້ນຄວາມສົນໃຈຂອງຄົນໃນການຂຽນໂປຼແກຼມ, ເສັ້ນທາງຂອງຜູ້ໃຊ້ແຕ່ລະຄົນສາມາດແຕກຕ່າງກັນ.
[appbox ຮ້ານຄ້າ 908519492]
ສ່ວນບຸກຄົນ, ຂ້າພະເຈົ້າຄິດວ່າມັນເປັນຄວາມອັບອາຍທີ່ມັນເປັນພຽງແຕ່ສໍາລັບ iPad. :-( ຫຼັງຈາກທີ່ທັງຫມົດ, ຂ້ອຍຈະບໍ່ຊື້ເຄື່ອງໃຫມ່ຖ້າມັນບໍ່ສາມາດດໍາເນີນການກັບ iPad 2 ໄດ້ເພາະວ່າມັນຕ້ອງການ IOS10. Whoa.
ຕົກລົງ, ແຕ່ມັນອາດຈະໃຊ້ບໍ່ໄດ້ໃນ iPhones. ແຕ່ພວກເຂົາສາມາດເຮັດມັນຄືນໃຫມ່ໃນ macOS
ຂ້ອຍຈະສົ່ງໄຟລ໌ຈາກ iPad ຂຶ້ນ, ນັ້ນແມ່ນ, ເທົ່າທີ່ເສັ້ນຂວາງ. ບາງລະດັບຖືກອ່ານຢ່າງໂງ່ຈາກຖັນຂວາ, ເມື່ອແປ້ນພິມຖືກຂະຫຍາຍ, ທຸກສິ່ງທຸກຢ່າງແມ່ນບໍ່ເຫັນດີ.
ຂ້າພະເຈົ້າຍັງຄິດວ່າຂ້າພະເຈົ້າໂຊກດີທີ່ມີ iPad ລຸ້ນທໍາອິດຂອງຂ້າພະເຈົ້າ :D ແລະວ່າຂ້າພະເຈົ້າຢາກໃຫ້ 12+ ພັນພຽງແຕ່ "ຫຼິ້ນ" swift ...
ແຕ່ຫນ້າເສຍດາຍ, iOS10 ບໍ່ພຽງພໍ. ບໍ່ສາມາດຕິດຕັ້ງ iPad 4 ກັບ iOS 10 ໄດ້. ຂ້າພະເຈົ້າຂ້ອນຂ້າງລໍຖ້າມັນ. ຄວາມເສຍຫາຍ.
ພວກເຮົາຍັງເບິ່ງໄປຂ້າງຫນ້າແລະຜິດຫວັງ (iPad mini), ມາເຖິງຕອນນັ້ນຂ້າພະເຈົ້າ googling ແລະຂ້າພະເຈົ້າຫວັງວ່າຜູ້ໃດຜູ້ຫນຶ່ງຈະສາມາດ "hack" ມັນໂດຍຜ່ານ emulator ບາງແລະສະຫນອງມັນໃນ Mac.
ການຊຸກຍູ້ iPad ຂອງ Apple ເປັນການທົດແທນ Mac ແມ່ນເລີ່ມລົບກວນຂ້ອຍເລັກນ້ອຍ, ໃນຂະນະທີ່ເປັນແອັບພລິເຄຊັນທີ່ມີການປ້ອນຂໍ້ຄວາມ, ມັນໄດ້ຖືກສະເຫນີຢູ່ໃນ Mac ຫຼາຍກວ່າໃນການໂຕ້ຕອບການສໍາພັດ.
ພຣະເຈົ້າແລະເປັນຫຍັງ? ຖ້າເປັນແນວນັ້ນແທ້ ແລະມັນບໍ່ແມ່ນຂໍ້ບົກພ່ອງ, ຂ້ອຍບໍ່ເຂົ້າໃຈ Apple.
ມັນກ່ຽວກັບຄວາມຈິງທີ່ວ່າ Apple ອະນຸຍາດໃຫ້ມັນພຽງແຕ່ສໍາລັບຊິບ 64-bit, ດັ່ງທີ່ພວກເຮົາຂຽນໃນບົດຄວາມ.
iPad4 ຂອງທ່ານນອນແນວໃດກັບ iOS 10. ມັນຍັງສາມາດໃຊ້ໄດ້ບໍ? ຂ້ອຍບໍ່ສາມາດຕັດສິນໃຈວ່າຈະຕິດຕັ້ງຫຼືບໍ່.
ຂ້ອຍບໍ່ສັງເກດເຫັນຄວາມແຕກຕ່າງລະຫວ່າງ iOS 9 ແລະ 10. ດັ່ງນັ້ນຂ້ອຍຈະບໍ່ກັງວົນກ່ຽວກັບມັນ.
ກະລຸນາລອງໃຊ້ XCode 8 ແລະ iOS simulator ຫຼ້າສຸດເພື່ອເບິ່ງວ່າພວກເຂົາສາມາດທໍາລາຍ Playground ຜ່ານອຸປະກອນພັດທະນານີ້ບໍ?
ແຕ່ຫນ້າເສຍດາຍ, ຂ້ອຍຕິດກັບ Yosemite, ບ່ອນທີ່ພຽງແຕ່ Xcode 7 ເກົ່າເຮັດວຽກສໍາລັບຂ້ອຍ, ແລະມັນສະຫນອງພຽງແຕ່ iOs 8 simulator.
ຂ້ອຍບໍ່ແນ່ໃຈວ່າຂ້ອຍສາມາດເອີ້ນໃຊ້ແອັບຯຈາກ AppStore ໃນ iOS simulator, ຂ້ອຍເຄີຍເຫັນບາງບ່ອນທີ່ອາດຈະບໍ່, ແຕ່ຂ້ອຍອາດຈະຜິດ.
ມັນບໍ່ເຮັດວຽກ
Karel ມີຢູ່ໃນ Desktop, ແຕ່ຫນ້າເສຍດາຍພາຍໃຕ້ Windows. ເຖິງແມ່ນວ່າມັນບໍ່ງາມຫຼາຍ, ມັນບໍ່ມີ syntax Swift, ແຕ່ທ່ານສາມາດຮຽນຮູ້ການຂຽນໂປຼແກຼມໃນມັນ :-) ດ້ວຍຄວາມຊື່ສັດ, ມັນເປັນເລື່ອງຕະຫລົກທີ່ແອັບພລິເຄຊັນນີ້ມີມາເປັນເວລາຫລາຍປີ, ຂ້ອຍເຫັນມັນຄັ້ງທໍາອິດໃນທ້າຍ 80s. ແລະໄດ້ຮຽນຮູ້ທີ່ຈະຂຽນມັນ, ແລະລຸ້ນຂອງມື້ນີ້ມີ "Karla Reloaded", i.e. Swift Playgrounds :-)
http://www.stahuj.centrum.cz/podnikani_a_domacnost/vyukove_programy/robot-karel/
ຂໍອະໄພ, ແຕ່ມັນບໍ່ສາມາດປຽບທຽບໄດ້ແທ້ໆ
ຂ້ອຍແລະຂ້ອຍບໍ່ແມ່ນ. Swift Playgrounds ແມ່ນບາງສິ່ງບາງຢ່າງທີ່ແນວຄວາມຄິດຕົ້ນສະບັບຂອງການເຜີຍແຜ່ Karl ໄດ້ມາ. ຕົວຈິງແລ້ວ, ຖ້າຂ້ອຍຈື່, Karel ສ່ວນຫຼາຍແມ່ນກ່ຽວກັບ algorithmization, ໂດຍບໍ່ມີ syntax, ພຽງແຕ່ຫຼັກການພື້ນຖານແລະຖ້າຄົນມັກມັນ, ລາວສາມາດຮຽນຮູ້ພື້ນຖານການຂຽນໂປຼແກຼມຢູ່ທີ່ນັ້ນໂດຍບໍ່ມີການຖືກຜູກມັດໂດຍ syntax ຂອງພາສາທີ່ກ່ຽວຂ້ອງ. ຫຼັງຈາກນັ້ນ, ມັນໄດ້ຂ້າມ Baltic (https://cs.wikipedia.org/wiki/Balt%C3%ADk), ຜ່ານ Cato's Hike (https://itunes.apple.com/cz/app/catos-hike-programming-logic/id574335479?mt=8) ກັບ Swift Playgrounds ມື້ນີ້, ບ່ອນທີ່ທ່ານສູນເສຍ "ສູດການຄິດໄລ່ທົ່ວໄປ" ໂດຍບໍ່ຄໍານຶງເຖິງ syntax.