Introduction Of C Language

C ဟာ အေျခခံက်ၿပီးေတာ့ အေရးႀကီးတဲ့ computer programming language တစ္ခုျဖစ္ပါတယ္ အျခား programming language ေတြကို ေထာက္ပံ့ေပးထားပါတယ္
          C language ကို Dennis Richie နဲ႔ Ken Thompson တို႔က Bell Labs မွာ စတင္ၿပီးေတာ့ develop လုပ္ခဲ့ပါတယ္ Unix OS ကို အေကာင္အထည္ေဖာ္ အသံုးျပဳရန္နဲ႔.assembly language ေတြ အစားသံုးရန္ စေသာ ရည္ရြယ္ခ်က္မ်ားႏွင့္ develop လုပ္ခဲ့ျခင္းျဖစ္ပါတယ္
1989 ခုႏွစ္မွာေတာ့ American National Standards Institute(ANSI) မွေနၿပီးေတာ့ C ကို အဆင့္ျမင့္ပီး ISO ရ႐ွိခဲ့ပါတယ္ အခုခ်ိန္မွာေတာ့ C language ဟာ အသံုးအမ်ားဆံုး programming language ေတြထဲမွာ တစ္ခု အပါအဝင္ ျဖစ္ေနပါၿပီ
          C ဟာ အေျခခံက်ၿပီး အေရးႀကီးတဲ့ language တစ္ခုုျဖစ္ပါတယ္ ၄င္းကို ႐ိုး႐ွင္းတဲ့ compiler အေနနဲ႔ အသံုးျပဳရန္ memory မွာ low-level language ေတြကို နားလည္ႏိုင္ေစရန္ ႐ႈပ္ေထြးတဲ့ machine language ေတြအစား လူကပါ နားလည္ၿပီး လြယ္ကူေပါ့ပါးတဲ့ language တစ္ခုျဖစ္ေစရန္ program ေတြရဲ႕ run-time ကိုနည္းပါးေစရန္ စတဲ့ ရည္ရြယ္ခ်က္ေတြနဲ႔ design လုပ္ခဲ့ပါတယ္
          ၄င္းဟာ low-language တစ္ခုျဖစ္ေသာ္လည္း cross-platform programming တစ္ခုျဖစ္ေစရန္ design လုပ္ခဲ့ပါတယ္ စနစ္က်ပီး ႐ိုး႐ွင္းလြယ္ကူတဲ့ C language program ကို computer platform အမ်ိဳးမ်ိဳးနဲ႔ Operating system ေတြ အတြက္ compile လုပ္ႏိုင္ပါတယ္ C language ဟာ microcontrollers မွစ၍ supercomputer မ်ားအဆံုး အက်ယ္ျပန္႔ဆံုး အသံုးဝင္တဲ့ platform language တစ္ခုျဖစ္ပါတယ္
          C ဟာဆိုရင္ အျခား Programming language ေတြ ျဖစ္တဲ့ C++, D, Go, Rust, Java, Java Script, Limbo, LPC, C#, Objective-C, Perl, PHP, Python, Verilog(hardware description language) ႏွင့္ Unix's C shell တို႔တြင္ တိုက္႐ိုက္ေသာ္လည္းေကာင္း သြယ္ဝိုက္၍ေသာ္လည္းေကာင္း အေျခခံေနပါတယ္ အဆိုပါ language ေတြဟာ သူတို႔ရဲ႕ control structure ေတြနဲ႔ အေျခခံ features ေတြကို C language ကေန အေျခခံထားၾကပါတယ္

Reference-Wikipedia
                                                                                                                               Genius


Comments

Post a Comment

Popular posts from this blog

ဖုန္း Bill hack ရေအာင္

What is Y2k problem?

ျမန္မာ့ဇာတ္သဘင္ အပ်ိဳေတာ္အကႏွင့္ ဆိုင္းအေၾကာင္းသိေကာင္းစရာ အပိုင္း(၂)