បិទការផ្សាយពាណិជ្ជកម្ម

ខ្ញុំតែងតែចង់មានកម្មវិធី។ សូម្បីតែនៅក្មេង ខ្ញុំបានសរសើរមនុស្សដែលមានអេក្រង់នៅពីមុខពួកគេពោរពេញដោយលេខ និងលេខកូដដែលមិននិយាយអ្វីទាំងអស់។ ក្នុងទសវត្សរ៍ឆ្នាំ 1990 ខ្ញុំបានឆ្លងកាត់ភាសាកម្មវិធី និងបរិស្ថានអភិវឌ្ឍន៍ Baltík ដែលផ្អែកលើភាសា C ។ ខ្ញុំធ្លាប់ផ្លាស់ទីរូបតំណាងដើម្បីផ្តល់ពាក្យបញ្ជាដល់អ្នកជំនួយការតិចតួច។ បន្ទាប់ពីជាងម្ភៃឆ្នាំមក ខ្ញុំបានជួបកម្មវិធីស្រដៀងគ្នាដែលមានច្រើនទាក់ទងនឹងបាល់ទិក។ យើងកំពុងនិយាយអំពីកម្មវិធីអប់រំ Swift Playgrounds ពី Apple ។

ក្នុងការសរសេរកម្មវិធី ខ្ញុំជាប់គាំងជាមួយកូដ HTML ធម្មតានៅក្នុង notepad ។ ចាប់តាំងពីពេលនោះមក ខ្ញុំបានសាកល្បងមេរៀន និងសៀវភៅសិក្សាផ្សេងៗ ប៉ុន្តែខ្ញុំមិនដែលបានទទួលវាទាល់តែសោះ។ នៅពេលដែល Apple ណែនាំ Swift Playgrounds នៅ WWDC ក្នុងខែមិថុនា វាបានធ្វើឱ្យខ្ញុំភ្ញាក់ព្រើតភ្លាមៗថាខ្ញុំមានឱកាសមួយផ្សេងទៀត។

វាជារឿងសំខាន់ដែលត្រូវនិយាយនៅដើមដំបូងថា Swift Playgrounds ដំណើរការតែលើ iPads ដែលមានប្រព័ន្ធប្រតិបត្តិការ iOS 10 (និងបន្ទះឈីប 64-bit)។ កម្មវិធីនេះបង្រៀនភាសាកម្មវិធី Swift ដែលក្រុមហ៊ុនកាលីហ្វ័រញ៉ាបានណែនាំនៅក្នុងសន្និសីទដូចគ្នាកាលពីពីរឆ្នាំមុន។ Swift បានជំនួសភាសាកម្មវិធីតម្រង់ទិសវត្ថុ Objective-C ក្នុងរយៈពេលខ្លី។ វាត្រូវបានបង្កើតឡើងដំបូងជាភាសាសរសេរកម្មវិធីសំខាន់សម្រាប់កុំព្យូទ័រ NeXT ជាមួយនឹងប្រព័ន្ធប្រតិបត្តិការ NeXTSTEP ពោលគឺក្នុងសម័យលោក Steve Jobs ។ Swift ត្រូវ​បាន​បម្រុង​ទុក​ជា​ចម្បង​សម្រាប់​ការ​បង្កើត​កម្មវិធី​ដែល​ដំណើរ​ការ​លើ​ប្រព័ន្ធ macOS និង iOS ។

សម្រាប់កុមារនិងមនុស្សពេញវ័យ

Apple បង្ហាញ​កម្មវិធី Swift Playgrounds ថ្មី​ដែល​មាន​គោល​បំណង​ជា​ចម្បង​សម្រាប់​កុមារ​ដែល​បង្រៀន​តក្កវិជ្ជា​សរសេរ​កម្មវិធី និង​ពាក្យ​បញ្ជា​សាមញ្ញ។ ទោះជាយ៉ាងណាក៏ដោយ វាក៏អាចបម្រើមនុស្សពេញវ័យបានយ៉ាងល្អផងដែរ ដែលអាចរៀនជំនាញសរសេរកម្មវិធីជាមូលដ្ឋាននៅទីនេះ។

ខ្លួនខ្ញុំផ្ទាល់បានសួរអ្នកអភិវឌ្ឍន៍ដែលមានបទពិសោធន៍ម្តងហើយម្តងទៀតអំពីរបៀបដែលខ្ញុំអាចរៀនសរសេរកម្មវិធីដោយខ្លួនឯង ហើយសំខាន់ជាងនេះទៀត តើភាសាសរសេរកម្មវិធីណាដែលខ្ញុំគួរចាប់ផ្តើមជាមួយ។ អ្នក​រាល់​គ្នា​បាន​ឆ្លើយ​ខុស​ពី​ខ្ញុំ។ មាននរណាម្នាក់យល់ឃើញថាមូលដ្ឋានគឺ "céčko" ខណៈពេលដែលអ្នកផ្សេងទៀតអះអាងថាខ្ញុំអាចចាប់ផ្តើមជាមួយ Swift បានយ៉ាងងាយស្រួលនិងខ្ចប់បន្ថែមទៀត។

Swift Playgrounds អាចទាញយកបានសម្រាប់ iPads នៅក្នុង App Store ដោយមិនគិតថ្លៃទាំងស្រុង ហើយបន្ទាប់ពីបើកវា អ្នកនឹងត្រូវបានស្វាគមន៍ភ្លាមៗដោយវគ្គសិក្សាមូលដ្ឋានចំនួនពីរគឺ Learn to Code 1 និង 2។ បរិស្ថានទាំងមូលជាភាសាអង់គ្លេស ប៉ុន្តែវានៅតែត្រូវការ សម្រាប់ការសរសេរកម្មវិធី។ នៅក្នុងលំហាត់បន្ថែម អ្នកអាចព្យាយាមដាក់កម្មវិធីសូម្បីតែហ្គេមសាមញ្ញៗបានយ៉ាងងាយស្រួល។

ដរាបណាអ្នកទាញយកការបង្រៀនដំបូង ការណែនាំ និងការពន្យល់អំពីរបៀបដែលអ្វីៗដំណើរការកំពុងរង់ចាំអ្នក។ ជាបន្តបន្ទាប់ លំហាត់អន្តរកម្ម និងកិច្ចការរាប់សិបកំពុងរង់ចាំអ្នក។ នៅផ្នែកខាងស្តាំ អ្នកតែងតែមានការមើលផ្ទាល់នៃអ្វីដែលអ្នកកំពុងសរសេរកម្មវិធី (សរសេរកូដ) នៅផ្នែកខាងឆ្វេងនៃអេក្រង់។ កិច្ចការនីមួយៗភ្ជាប់មកជាមួយនូវកិច្ចការជាក់លាក់នៃអ្វីដែលត្រូវធ្វើ ហើយតួអក្សរ Byte អមដំណើរអ្នកពេញការបង្រៀន។ នៅទីនេះអ្នកត្រូវរៀបចំកម្មវិធីសម្រាប់សកម្មភាពជាក់លាក់។

ដំបូង វា​នឹង​ជា​ពាក្យ​បញ្ជា​មូលដ្ឋាន​ដូច​ជា​ការ​ដើរ​ទៅ​មុខ ចំហៀង ការ​ប្រមូល​ត្បូង ឬ teleports ផ្សេងៗ។ នៅពេលដែលអ្នកឆ្លងកាត់កម្រិតមូលដ្ឋាន និងរៀនមូលដ្ឋានគ្រឹះនៃវាក្យសម្ព័ន្ធ អ្នកអាចបន្តទៅលំហាត់ស្មុគស្មាញបន្ថែមទៀត។ Apple ព្យាយាមធ្វើឱ្យអ្វីៗមានភាពងាយស្រួលតាមដែលអាចធ្វើបានក្នុងអំឡុងពេលបង្រៀន ដូច្នេះបន្ថែមពីលើការពន្យល់លម្អិត គន្លឹះតូចៗក៏លេចឡើងផងដែរ ឧទាហរណ៍ នៅពេលអ្នកធ្វើខុសនៅក្នុងកូដ។ បន្ទាប់មក ចំណុចក្រហមនឹងលេចឡើង ដែលអ្នកអាចឃើញភ្លាមៗពីកន្លែងដែលកំហុសបានកើតឡើង។

ធាតុសាមញ្ញមួយទៀតគឺក្តារចុចពិសេស ដែលនៅក្នុង Swift Playgrounds សំបូរទៅដោយតួអក្សរដែលត្រូវការសម្រាប់ការសរសេរកូដ។ លើសពីនេះទៀត បន្ទះខាងលើតែងតែប្រាប់អ្នកអំពីវាក្យសម្ព័ន្ធមូលដ្ឋាន ដូច្នេះអ្នកមិនចាំបាច់វាយពាក្យដដែលៗម្តងហើយម្តងទៀតនោះទេ។ នៅទីបញ្ចប់ អ្នកតែងតែជ្រើសរើសទម្រង់ត្រឹមត្រូវនៃកូដពីម៉ឺនុយ ជាជាងការចម្លងតួអក្សរទាំងអស់គ្រប់ពេល។ នេះក៏ជួយក្នុងការរក្សាការយកចិត្តទុកដាក់ និងភាពសាមញ្ញ ដែលត្រូវបានកោតសរសើរជាពិសេសដោយកុមារ។

បង្កើតហ្គេមផ្ទាល់ខ្លួនរបស់អ្នក។

នៅពេលដែលអ្នកគិតថាអ្នកបានសរសេរកម្មវិធី Byta ត្រឹមត្រូវ អ្នកគ្រាន់តែដំណើរការកូដ ហើយមើលថាតើអ្នកពិតជាបានធ្វើការងារនេះឬអត់។ ប្រសិនបើអ្នកជោគជ័យ អ្នកបន្តទៅផ្នែកបន្ទាប់ទៀត។ នៅក្នុងពួកគេ អ្នកនឹងជួបប្រទះជាបណ្តើរៗនូវក្បួនដោះស្រាយ និងកិច្ចការស្មុគស្មាញបន្ថែមទៀត។ នេះរួមបញ្ចូលឧទាហរណ៍ ការស្វែងរកកំហុសនៅក្នុងកូដដែលអ្នកបានសរសេររួចហើយ ពោលគឺប្រភេទនៃការរៀនបញ្ច្រាស។

នៅពេលដែលអ្នកបានស្ទាត់ជំនាញជាមូលដ្ឋាននៃ Swift អ្នកអាចសរសេរកូដហ្គេមសាមញ្ញដូចជា Pong ឬសមរភូមិកងទ័ពជើងទឹក។ ចាប់តាំងពីអ្វីគ្រប់យ៉ាងកើតឡើងនៅលើ iPad នោះ Swift Playgrounds ក៏មានសិទ្ធិចូលប្រើចលនា និងឧបករណ៍ចាប់សញ្ញាផ្សេងទៀត ដូច្នេះអ្នកអាចរៀបចំកម្មវិធីកម្រិតខ្ពស់ជាងនេះ។ អ្នកអាចចាប់ផ្តើមយ៉ាងងាយស្រួលជាមួយនឹងទំព័រស្អាតទាំងស្រុងនៅក្នុងកម្មវិធី។

គ្រូបង្រៀនអាចទាញយកសៀវភៅសិក្សាអន្តរកម្មដោយឥតគិតថ្លៃពី iBookstore អរគុណដែលពួកគេអាចផ្តល់ភារកិច្ចបន្ថែមដល់សិស្ស។ យ៉ាងណាមិញ វាគឺជាការដាក់ឱ្យប្រើប្រាស់កម្មវិធីសរសេរកម្មវិធីនៅក្នុងសាលារៀនដែល Apple បានទាក់ទាញចំណាប់អារម្មណ៍នៅក្នុងសុន្ទរកថាចុងក្រោយ។ មហិច្ឆិតារបស់ក្រុមហ៊ុនកាលីហ្វ័រញ៉ាគឺនាំយកកុមារជាច្រើនមកកម្មវិធីជាងពីមុន ដែលផ្តល់នូវភាពសាមញ្ញទាំងស្រុង ហើយនៅពេលជាមួយគ្នានោះការលេងរបស់ Swift Playgrounds វាអាចទទួលបានជោគជ័យ។

វាច្បាស់ណាស់ថា Swift Playgrounds តែឯងនឹងមិនធ្វើឱ្យអ្នកក្លាយជាអ្នកអភិវឌ្ឍន៍កំពូលនោះទេ ប៉ុន្តែវាពិតជាមេតាដំបូងដ៏ល្អក្នុងការបង្កើត។ ខ្លួនខ្ញុំផ្ទាល់មានអារម្មណ៍ថា ចំណេះដឹងកាន់តែស៊ីជម្រៅអំពី "Céček" និងភាសាផ្សេងទៀតនឹងមានប្រយោជន៍ ប៉ុន្តែបន្ទាប់ពីទាំងអស់ នេះក៏ជាគំនិតផ្តួចផ្តើមថ្មីរបស់ Apple ផងដែរ។ ជំរុញចំណាប់អារម្មណ៍របស់មនុស្សក្នុងការសរសេរកម្មវិធី ផ្លូវរបស់អ្នកប្រើនីមួយៗអាចខុសគ្នា។

[ប្រអប់សំបុត្រកម្មវិធី ៥៨៥០២៧៣៥៤]

.