menu

Monday, November 14, 2011

C និង C++ មាន​លក្ខណៈ​ខុស​គ្នា​ដូចម្ដេច?

C និង C++ ជា​កម្មវិធី​សិក្សា​ថ្នាក់​មូលដ្ឋាន​ដែល​និស្សិត​ជំនាញ IT ចាំបាច់​ត្រូវ​សិក្សា​ដោយ​មិន​អាច​រំលង​បាន ព្រោះ​ថាProgramming Language​ទាំង​ពីរ​នេះ​គឺ​ជា​ស្ពាន​ដើម្បី​ទៅ​ចាប់​យក​ឯកទេស​ខាង​សរសេរ​កម្មវិធី។ ដោយសារ​ភាព​ស្រដៀង​គ្នា​លើ​ការ​សរសេរ​កូដ និង​ឈ្មោះ​កម្មវិធី​ធ្វើ​ឱ្យ​និស្សិត IT មួយ​ចំនួន​យល់​ថា​កម្មវិធី​ទាំង​ពីរ​នេះ​តែ​មួយ។ ចង់​ដឹង​ថា​ភាព​ខុស​គ្នា​រវាង​កម្មវិធី​ទាំង​ពីរ​នេះ​បែប​ណា តោះ​តាម​ដាន​ជាមួយ Sabay ទាំងអស់​គ្នា។

ដើម្បី​ស្រាយ​ចម្ងល់​បញ្ហា​នេះ​លោក​ម៉ម បញ្ញាវុធ​សាស្ត្រាចារ្យ​ជំនាញ IT ឯកទេស​ខាង Programming នៅ​វិទ្យាស្ថាន​ស៊ីតិក​និយាយ​ថា តាម​ពិត​ទៅ​ភាសា​ C និង C++ គឺ​ជា​កម្មវិធី​តែ​មួយ​ទេ គ្រាន់​តែ C++ ត្រូវ​បាន Upgrade ពី​កម្មវិធី C មក។
ការ Upgrade នេះ​លោក បញ្ញាវុធ​បញ្ជាក់​ប្រាប់​ថា ថ្វី​ត្បិត​តែ C++ Upgrade ពី C ក៏​ដោយ​ប៉ុន្តែ C++ មាន​ចំណុច​ល្អ​ច្រើន​ជាង C ដូចជា ចំពោះ C មិន​មាន Object Oriented ទេ​ប៉ុន្តែ C++ បាន​ភ្ជាប់​មក​ជាមួយ Object Oriented ជា​ស្រាប់។ ចំពោះ​ការ Output និង Input វិញ C ប្រើ Scanf សម្រាប់ Input ឯ Output គេ​ប្រើ Printf។ ដោយ​ឡែកC++ ប្រើ cin>> សម្រាប់ Input និង cout<< សម្រាប់​ការ Output។
ក្រៅ​ពី Object Oriented លោក​បន្ថែម​ថា ចំណែក​ការ​ដំណើរការ Code វិញ​កម្មវិធី C++ អាច​ដំណើរការ​រាល់ Code ដែល​បាន​សរសេរ​នៅ​លើ​កម្មវិធី C បាន ប៉ុន្តែ​ផ្ទុយ​មក​វិញ​កម្មវិធី C វិញ​មិន​អាច​ដំណើរការ Code របស់ C++ បាន​ទេ។
ទោះ​បី​ជា C++ មាន​លក្ខណៈ​ពិសេស​ច្រើន​ជាង​កម្មវិធី C ច្រើន​ពិត​មែន ប៉ុន្តែ​ក្នុង​ការ​សិក្សា​មុន​ឈាន​ដល់​កម្មវិធី​ធំៗ​នៃ​ការ​សរសេរ​កម្មវិធី​និស្សិត IT ទាំងអស់​ត្រូវ​សិក្សា​កម្មវិធី C មុន​ព្រោះ​ថា​រាល់ Code របស់ C++ សុទ្ធ​តែ​យក​តាម C ទាំងអស់។
កម្មវិធី C គឺ​ជា​មុខវិជ្ជា​សិក្សា​អំពី​ភាសា​កុំព្យូទ័រ​ដោយ​ការ​សរសេរ​កូដ​បញ្ជា​ឱ្យ​កុំព្យូទ័រ​ធ្វើ​ការ​តាម​កូដ​នោះ ហើយ​វា​ត្រូវ​បាន​បង្កើត​ឡើង​ក្នុង​អំឡុង​ឆ្នាំ ១៩៦៩ ដល់ ១៩៧៣ ដោយ​លោក Dennis Ritchie បន្ទាប់​មក​ក៏ Upgrade ឡើង​ជា C++ ក្នុង​ឆ្នាំ ១៩៨៣ ដោយ​លោក Bjarne Stroustrup ៕

No comments:

Post a Comment