មីនា
មេរៀនទី ២៖ ចាប់ផ្តើមជាមួយ C++
→ សូមចុច Subscribe លើ Channel វីឌីអូបង្រៀនតាម Link ខាងក្រោមនេះ ដើម្បីទទួលបានវីឌីអូបង្រៀនថ្មីៗពីអាន-ANT
https://www.youtube.com/channel/UC751BCB7XtNWEJEBPDAHuIA?view_as=subscriber
→ មេរៀនទី២នេះនឹងផ្ដល់ឲ្យអ្នកដឹងនូវចំណុចដូចខាងក្រោម៖
- ហេតុអ្វី C++ ត្រូវបានបង្កើត?
- អត្ថប្រយោជន៍នៃការសិក្សា C++
- ស្វែងយល់ពីអ្វីទៅដែលហៅថា Compiler និង Linker
- ស្វែងយល់ពីដំណើរការបង្កើតកម្មវិធីដោយកូដ C++
- ស្វែងយល់ពីតួនាទីកម្មវិធីប្រភេទ IDE
♦ សេចក្តីផ្តើមនៃ C++
C++ គឺជា Programming language មួយក្នុងចំណោមភាសា Programming ផ្សេងៗទៀត ។ វាត្រូវបានបង្កើតឡើងដោយលោក Bjarne Stroustrup ក្នុងឆ្នាំ១៩៧៩ សម្រាប់គម្រោងនិក្ខេបបទ បញ្ចប់ថ្នាក់ Ph.D. របស់លោក ។ ដោយពេលនោះភាសានេះមានឈ្មោះថា “C with Classes” មូលហេតុនៃការដាក់ឈ្មោះនេះគឺដោយសារ លោកបានបន្ថែមមុខងារ Object-oriented programming (OOP) ពីលើអ្វីដែលមានស្រាប់នៅក្នុងភាសា programming C (បង្កើតឡើងដោយ Dennis M. Ritchie) ។ ក្រោយមកក្នុងឆ្នាំ១៩៨៣ ភាសា “ C with Classes” ត្រូវបានប្តូរឈ្មោះជាភាសា C++ រហូតដល់សព្វថ្ងៃ ។ ជាមួយនឹងមុខងារជាច្រើនទៀតត្រូវបានបន្ថែម និងបន្តការ update រហូតដល់ បច្ចុប្បន្នគឺ C++17 (C++ ជំនាន់ទី១៧ ឬ C++ ដែលបាន update បន្ថែមក្នុងឆ្នាំ ២០១៧) ។
C++ គឺជាភាសាដ៏មានឥទ្ធិពលបំផុតក្នុងចំណោមភាសា Programming ផ្សេងៗទៀត វាជា ជម្រើសទីមួយដែលអ្នកសិក្សាផ្នែកព័ត៌មានវិទ្យាចាំបាច់ត្រូវតែសិក្សា ព្រោះវាជាភាសាគ្រឺះសម្រាប់អ្នក ដែលចង់ក្លាយជា Programmer ដ៏មានឥទ្ធិពល និងសមត្ថភាពពេញលេញ ។
C++ ជាភាសាដែលធ្វើការបានដូចគ្នាក្នុងគ្រប់ Operating System ដូចជា Microsoft Windows, Apple Mac OS, Linux, និង UNIX System ។
♦ តើគួរតែចាំបាច់រៀនភាសា C មុននឹងរៀន C++ ដែរ ឬទេ?
ប្រហែលជាអាចនិយាយថាទេ អ្នកមិនចាំបាច់រៀនភាសា C មុននោះឡើយ ដូចអ្នកបានអាន ផ្នែកខាងលើនៃមេរៀននេះរួចហើយថា C++ ជាភាសាដែលបន្ថែម Object-oriented programming និងលក្ខណៈពិសេសជាច្រើនទៀតពីលើអ្វីដែលមានស្រាប់ក្នុងភាសា C ។ ផ្ទុយទៅវិញបើសិនជាអ្នក បានរៀនភាសា C គឺអ្នកត្រូវតែចាំបាច់រៀនភាសា C++ បើមិនដូច្នេះទេអ្នកក៏នៅតែគ្មានមូលដ្ឋាន គ្រប់គ្រាន់ក្នុងការក្លាយខ្លួនជាអ្នក programmer ដ៏មានសមត្ថភាពពេញលេញក្នុងការចាប់យក ឬក៏រៀន ភាសា programming ផ្សេងៗទៀតប្រភេទ OOP ដូចជាភាសា C#, Swift, Objective-C, Java, PHP, Python, Ruby… ។ ល ។ បានឡើយ...ដូច្នេះបើអ្នកគ្មានសមត្ថភាពរៀនបន្ថែមភាសាណាមួយដែល ខ្ញុំបានរៀបរាប់ខាងលើនេះទេ នោះបំណងប្រាថ្នាដែលអ្នកចង់ទទួលបានភាពជាអ្នក programmer ក៏ដូចជាឱកាសការងារក៏ពិបាកណាស់ក្នុងការទទួលបានសម្រាប់យុគ្គសម័យដ៏មានការប្រកួតប្រជែងបែបនេះ ។ អ្នកត្រូវចងចាំថាផ្ទះនីមួយៗមានភាពរឹងមាំ និងអាចសង់ខ្ពស់ទៅ លើបានគឺអាស្រ័យដោយគ្រឺះរបស់ផ្ទះនោះ ។ យ៉ាងណាមិញអ្នកជា programmer ដែលមានសមត្ថភាពអាចបត់បែនបាន គឺចាំបាច់ត្រូវ តែរៀនភាសា programming គ្រឺះ នោះគឺ C++ នេះឯង ។ សម្រាប់កម្មវិធី ឬ សៀវភៅអេឡិកត្រូនីក ANT C++ Learning នេះគឺនឹងជួយអ្នកក្នុងការរៀនភាសា C++ ដោយអ្នកមិនចាំបាច់មានបទពិសោធន៍ក្នុងការរៀនភាសា programming ណាមួយជាមុនឡើយ ។ កម្មវិធី ANT C++ Learning នេះ នឹងណែនាំអ្នកពីការប្រើប្រាស់ភាសា C++ ជំនាន់ចុងក្រោយបំផុតក្នុងឆ្នាំ២០១៧ ដែលយើងហៅថា C++17 ។
កូដដែលខ្ញុំលើកយកមកប្រើប្រាស់នៅក្នុងសៀវភៅអេឡិកត្រូនីក ANT C++ Learning នេះគឺជា ប្រភេទ ANSI/ISO C++ ដែលខ្ញុំគិតថាអ្នកសិក្សាមិនពិបាកក្នុងការជ្រើសរើសយក IDE ណាមួយមក ប្រើឡើយ ។
→ សម្រាប់អត្តបទទាំងស្រុងនៃមេរៀនទី ២នេះសូមអ្នកទាំងអស់គ្នាចូលទៅ Download កម្មវិធី ANTLearner សម្រាប់ Android & Windows តាម Link ខាងក្រោម ៖ http://www.antclasses.com/help/page/download.html
♦ កម្មវិធីនេះបង្កើតឡើងសម្រាប់ផ្ដល់ និងការចែករំលែកឯកសារជាអត្ថបទ ជាវីឌីអូ ជា source code និងបណ្ដាកូដគំរូជាក់ស្ដែងជាច្រើនទៀតក្នុងវិស័យព័ត៌មានវិទ្យា https://play.google.com/store/apps/details?id=com.antkh.antlearning
១. សម្រាប់លោកអ្នកដែលចង់បានអត្ថបទ ចំណេះដឹង ឬវគ្គសិក្សាបើកថ្មីៗនៅអាន-ANT សូមចុច Like លើ Page
https://www.facebook.com/ant.com.kh & https://www.facebook.com/anttrainning
២. ប្រសិនបើលោកអ្នកចង់តាមដាន ឬមានចម្ងល់ទាក់ទងនឹងកម្មវិធី ANTLearner ឬកម្មវិធីជាច្រើនទៀតបង្កើតដោយអាន-ANT សូមចុច Like https://www.facebook.com/ANTTechnologyTrainingCenter/?modal=admin_todo_tour
៣. ប្រសិនបើលោកអ្នកមានបំណងចែករំលែងចំណេះដឹង IT ដល់សមាជិកដទៃសូមចូលទៅកាន់ Group https://www.facebook.com/groups/ANTTrGroup/
៤. ប្រសិនបើមានចង្ងល់ ឬមានសំណួរផ្សេងៗសូមផ្ញើសារចូល Facebook : https://www.facebook.com/anttrainning
លេខទូរសព្ទទំនាក់ទំនង ០១០/០១៦ ៦៦៦ ៦៥៣
💒ទីតាំង #86B ផ្លូវ 313 កែង 606 សង្កាត់បឹងកក់២ ទួលគោក
មតិ និងយោបល់ទៅលើអត្ថបទនេះ (តាម Facebook)
ខាងក្រោមនេះជាយោបល់ផ្សេងៗរបស់អ្នកទស្សនា