Computer Program
កម្មវិធីកុំព្យូទ័រឬកម្មវិធីដែលជាធម្មតាគឺជាសំណុំនៃសេចក្ដីណែនាំដែលម៉ាស៊ីនអាចអានបានដែលដឹកនាំប្រព័ន្ធដំណើរការកុំព្យូទ័រមួយដើម្បីធ្វើប្រតិបត្តិការជាក់លាក់ណាមួយទេ។ កម្មវិធីកុំព្យូទ័រផ្ទុយជាមួយនឹងផ្នែករឹងកុំព្យូទ័រដែលជាសមាសភាគរាងកាយរបស់កុំព្យូទ័រ។ ផ្នែករឹងកុំព្យូទ័រនិងកម្មវិធីដែលតម្រូវឱ្យគ្នាទៅវិញទៅមកនិងមិនអាចត្រូវបានប្រើពិតដោយមិនចាំបាច់ផ្សេងទៀត។ ដោយប្រើភាពស្រដៀងតន្ត្រី, ផ្នែករឹងគឺដូចជាឧបករណ៍ភ្លេងនិងផ្នែកទន់គឺដូចចំណាំលេងនៅលើឧបករណ៍នោះ។
កម្មវិធីកុំព្យូទ័ររួមបញ្ចូលទាំងកម្មវិធីកុំព្យូទ័របណ្ណាល័យនិងឯកសារដែលជាប់ទាក់ទងរបស់ពួកគេ។ ផ្នែកទន់ពាក្យនេះក៏ពេលខ្លះត្រូវបានគេប្រើនៅក្នុងន័យចង្អៀតបន្ថែមទៀតមានន័យថាកម្មវិធីដែលកម្មវិធីប៉ុណ្ណោះ។ កម្មវិធីដែលត្រូវបានរក្សាទុកក្នុងសតិរបស់កុំព្យូទ័រនិងជាអរូបីពោលគឺវាមិនអាចត្រូវបានប៉ះពាល់។ [1]
នៅកម្រិតទាបបំផុត, កូដប្រតិបត្តិមានការណែនាំជាក់លាក់ទៅជាភាសាម៉ាស៊ីនដំណើរការបុគ្គល - ជាធម្មតាអង្គភាពដំណើរការកណ្តាល (ស៊ីភីយូ) ។ ភាសាម៉ាស៊ីនមួយមានក្រុមនៃតម្លៃគោលពីរបង្ហាញសេចក្ដីណែនាំដំណើរការដែលផ្លាស់ប្តូរស្ថានភាពនៃការកុំព្យូទ័រដែលបានមកពីរដ្ឋមុនរបស់ខ្លួន។ ឧទហរណ៍ណែនាំមួយដែលអាចផ្លាស់ប្តូរតម្លៃត្រូវបានរក្សាទុកក្នុងទីតាំងផ្ទុកជាក់លាក់ក្នុងកុំព្យូទ័រនេះ - មានប្រសិទ្ធិភាពនោះគឺមិនមែនធ្វើការអង្កេតដោយផ្ទាល់ទៅអ្នកប្រើមួយ។ ការណែនាំអាចផងដែរ (ដោយប្រយោល) បណ្តាលឱ្យអ្វីមួយលេចឡើងនៅលើការបង្ហាញនៃប្រព័ន្ធកុំព្យូទ័រមួយ - ការផ្លាស់ប្តូររបស់រដ្ឋមួយដែលគួរតែត្រូវបានមើលឃើញទៅកាន់អ្នកប្រើ។ ដំណើរការនេះបានអនុវត្ដសេចក្ដីណែនាំនៅក្នុងលំដាប់ដែលពួកវាត្រូវបានផ្តល់ជូនលុះត្រាតែវាត្រូវបានគេណែនាំឱ្យទៅជា \"លោត\" ទៅបង្រៀនផ្សេងគ្នាឬការរំខាន។
កម្មវិធីដែលបានសរសេរនៅក្នុងភាសាម៉ាស៊ីនមួយដែលត្រូវបានគេស្គាល់ថាជា \"កូដម៉ាស៊ីន\" ។ ទោះជាយ៉ាងណានៅក្នុងការអនុវត្តកម្មវិធីនេះត្រូវបានសរសេរជាធម្មតានៅក្នុងភាសាសរសេរកម្មវិធីកម្រិតខ្ពស់ដែលមានភាពងាយស្រួលនិងមានប្រសិទ្ធិភាពបន្ថែមទៀតសម្រាប់មនុស្សក្នុងការប្រើប្រាស់ (កាន់តែខិតជិតទៅភាសាធម្មជាតិ) ជាងភាសាម៉ាស៊ីន។ [2] ភាសាកម្រិតខ្ពស់ត្រូវបានបកប្រែដោយប្រើការចងក្រងឬការបកស្រាយឬការ ការរួមបញ្ចូលគ្នានៃការទាំងពីរនេះទៅជាភាសាម៉ាស៊ីន។ កម្មវិធីដែលក៏អាចត្រូវបានសរសេរក្នុងភាសាការជួបប្រជុំគ្នាកម្រិតទាប, សំខាន់មួយតំណាង Mnemonic មិនច្បាស់លាស់នៃភាសាម៉ាស៊ីនដោយប្រើអក្ខរក្រមភាសាធម្មជាតិ។ ភាសាការជួបប្រជុំត្រូវបានបកប្រែទៅជាកូដម៉ាស៊ីនដោយប្រើការដំឡើងមួយ។