Slide 1
Slide 2
Slide 3

introduction c programming

No Comments

 

. ប្រវត្ដិនៃភាសា C Programming

          C គឺជាភាសាកម្រិតខ្ពស់ គោលបំណងទូទៅដែលត្រូវបានបង្កើតឡើងដំបូងដោយ Dennis M. Ritchie ដើម្បីអភិវឌ្ឍប្រព័ន្ធប្រតិបត្តិការ UNIX នៅ Bell Labs C គឺដើមឡើយបានអនុវត្តដំបូងនៅលើកុំព្យូទ័រ DEC PDP-11 ក្នុងឆ្នាំ 1972

          នៅឆ្នាំ 1978 Brian Kernighan និង Dennis Ritchie បានបង្កើតការពិពណ៌នាជាសាធារណៈដំបូងបង្អស់នៃ C ដែលឥឡូវនេះត្រូវបានគេស្គាល់ថាជាស្តង់ដារ K&R

ប្រព័ន្ធប្រតិបត្តិការ UNIX កម្មវិធី C compiler និងជាសំខាន់កម្មវិធី UNIX ទាំងអស់ត្រូវបានសរសេរនៅក្នុង C ។ ឥឡូវនេះ C បានក្លាយជាភាសាវិជ្ជាជីវៈដែលត្រូវបានប្រើប្រាស់យ៉ាងទូលំទូលាយសម្រាប់ហេតុផលផ្សេងៗ៖

  • ងាយស្រួលរៀន
  • ភាសាដែលមានរចនាសម្ព័ន្ធ
  • វាបង្កើតកម្មវិធីដែលមានប្រសិទ្ធភាព
  • វាអាចគ្រប់គ្រងសកម្មភាពកម្រិតទាប
  • វាអាចត្រូវបានចងក្រងនៅលើវេទិកាកុំព្យូទ័រផ្សេងៗគ្នា

. ការគិតពី C

  • C ត្រូវបានបង្កើតឡើងដើម្បីសរសេរប្រព័ន្ធប្រតិបត្តិការមួយហៅថា UNIX
  • C គឺជា​ភាសា​បន្តបន្ទាប់​នៃ​ភាសា B ដែល​ត្រូវបាន​ណែនាំ​នៅ​ដើម​ទសវត្សរ៍​ឆ្នាំ 1970 ។
  • ភាសានេះត្រូវបានបង្កើតជាផ្លូវការនៅឆ្នាំ 1988 ដោយវិទ្យាស្ថានស្តង់ដារជាតិអាមេរិក (ANSI)
  • UNIX OS ត្រូវបានសរសេរទាំងស្រុងនៅក្នុង C.
  • សព្វថ្ងៃនេះ C គឺជាភាសាកម្មវិធីប្រព័ន្ធដែលត្រូវបានប្រើប្រាស់យ៉ាងទូលំទូលាយ និងពេញនិយមបំផុត។
  • ភាគច្រើននៃកម្មវិធីទំនើបបំផុតត្រូវបានអនុវត្តដោយប្រើ C.
  • លីនុច OS និង RDBMS MySQL ដែលពេញនិយមបំផុតនាពេលបច្ចុប្បន្ននេះត្រូវបានសរសេរជា C

. ហេតុអ្វីត្រូវប្រើ C ?

C ត្រូវបានប្រើប្រាស់ដំបូងសម្រាប់ការងារអភិវឌ្ឍន៍ប្រព័ន្ធ ជាពិសេសកម្មវិធីដែលបង្កើតប្រព័ន្ធប្រតិបត្តិការ។ C ត្រូវ​បាន​គេ​យក​ជា​ភាសា​អភិវឌ្ឍន៍​ប្រព័ន្ធ ព្រោះ​វា​បង្កើត​កូដ​ដែល​ដំណើរការ​លឿន​ដូច​នឹង​កូដ​ដែល​សរសេរ​ជា​ភាសា​ដំឡើង។ ឧទាហរណ៍ខ្លះនៃការប្រើប្រាស់ C អាចជា៖

  •     Operating Systems
  •     Language Compilers
  •     Assemblers
  •     Text Editors
  •      Print Spoolers
  •         Network Drivers
  •         Modern Programs
  •         Databases
  •         Language Interpreters
  •         Utilities

. ពាក្យបច្ចេកទេសសម្រាប់ប្រើក្នុងកម្មវិធី

Ø  Sources Code គឺជាបណ្ដុះនៃ Code ទាំងឡាយណាដែលសរសេរសម្រាប់បង្កើតបានជាកម្មវិធីដែលត្រូវបានទទួលស្គាល់ដោយ Compiler របស់ភាសានីមួយៗ របស់វា។ ឧទាហរណ៍ ប្រសិនបើយើងធ្វើការសរសេរ Source Code ជាមួយនឹង Compiler របស់ C គឺត្រូវគោរពតាម Structure របស់វា ឬ ប្រសិនបើយើងសរសេរជាមួយនឹង C++ គឺត្រូវគោរពតាម Structure របស់ C++ ដូចគ្នាផងដែរ។ Source Code គឺជាប្រភេទភាសាកម្មវិធីកំរិតខ្ពស់ (Hight-Level)

Ø  Compiler វាគឺជាកម្មវិធីពិសេសមួយដែលត្រូវបានប្រើប្រាស់សម្រាប់ធ្វើការបកប្រែពី Source Code ដែលសរសេរក្នុងភាសា Programming Language ឱ្យទៅជា Machine Code ដើម្បីឱ្យម៉ាស៊ីន Computer ធ្វើការបាន។

Ø  Machine Code គឺជាភាសាមួយដែលត្រូវបានទទួលស្គាល់ និងប្រើប្រាស់ដោយម៉ាស៊ីន Computer ដោយមនុស្សមិនអាចយល់នឹងប្រើប្រាស់ Machince Code នេះបានឡើយ។ Machine Code គឺជាប្រភេទភាសាកម្មវិធីកម្រិតទាប (Low-Level)

Ø  Programmer គឺជាបុគ្គលដែលមានចំណេះដឹងគ្រប់គ្រាន់ក្នុងការសរសេរ Source Code ដើម្បីបង្កើតបានជាកម្មវិធី។ ជាទូទៅ Programmer គឺសិក្សា ឬធ្វើការងារដែលពាក់ព័ន្ធជាមួយនឹងផ្នែក IT

Source Code:
Copied!
your code here
Copied!

int main() {
  printf("Hello, world!");
  return 0;
}
  
Copied!
your code here

Watch the video:


back to top