December 13, 2017

အေက်ာ္ၾကားဆုံး programming language (၁၅) ခု

နည္းပညာေလာက ေရစီးေၾကာင္းအတြင္းမွာ Silicon Valley ကုိယွဥ္ၿပိဳင္ႏိုင္တဲ့ ကုမၸဏီ နည္းနည္းပဲရွိပါတယ္။ အဲဒီကုမၸဏီေတြထဲမွာ ေဒၚလာ ၂ ဘီလ်ံ တန္ startup ျဖစ္တဲ့ GitHub ပါဝင္ပါတယ္။ GitHub ကို ပ႐ိုဂရမ္မာေတြအတြက္ Facebook လို႔ေခၚၾကပါတယ္။ GitHub ဟာ ႏွစ္စဥ္ႏွစ္တိုင္း နည္းပညာေရစီးေၾကာင္းအခ်ိဳ႕ကို “Octoverse” အစီရင္ခံစာနဲ႔ ေဖာ္ျပေနပါတယ္။ GitHub ဟာ သုံးစြဲသူေတြၾကား ေရပန္းအစားဆုံး ျဖစ္ေနတဲ့ နာမည္ေက်ာ္ programming language ေတြကိုလည္း ထုတ္ျပန္ေပးတတ္ပါတယ္။

GitHub ဟာ code ေရးတာနဲ႔ ပတ္သက္ၿပီး အေျပာင္းအလဲမ်ားစြာ ျဖစ္ထြန္းတာကို သိရိွထားပါတယ္။ ႏိုင္ငံေပါင္း ၂၀၀ က တခ်ိဳ႕သုံးစြဲသူ ၂၄ သန္း က programming language ၃၃၇ မ်ိဳးနဲ႔ အလုပ္လုပ္ေနၾကပါတယ္။ အဲဒီသုံးစြဲသူေတြထဲမွာ နည္းပညာကုမၸဏီႀကီးေတြျဖစ္တဲ့ Apple, Google နဲ႔ Facebook က ဝန္ထမ္းေတြ ပါဝင္ပါတယ္။ သူတို႔ေတြဟာ open source software ကို ကမၻာဆီ ျဖန္႔ဖို႔ GitHub ကိုမွီခိုထားၾကပါတယ္။

GitHub ကထုတ္ျပန္ထားတဲ့ သုံးစြဲသူေတြ အမ်ားဆုံးအသုံးျပဳေနတဲ့ ထိပ္တန္း programming language ေတြကို ေအာက္မွာ ေဖာ္ျပလိုက္ပါတယ္။

(၁၅) Objective-C

C programming language ရဲ႕လက္ခြဲတစ္ခုျဖစ္ပါတယ္။ iPhone app ေတြတည္ေဆာက္တဲ့အခါ အသုံးျပဳၾကတဲ့ အေက်ာ္ၾကားဆုံး programming language ျဖစ္ပါတယ္။

(၁၄) Scala

၂၀၀၄ ခုႏွစ္မွာ ပထမဆုံးထြက္ရွိခဲ့တဲ့ Scala ဟာ Oracle ရဲ႕နာမည္ေက်ာ္ Java အေျပာင္းအလဲအျဖစ္ အသုံးျပဳႏိုင္ေအာင္ ဒီဇိုင္းထုတ္ထားပါတယ္။ အရြယ္ပမာဏႀကီးတဲ့ software တည္ေဆာက္ဖို႔ အေကာင္းဆုံး language ျဖစ္တယ္လို႔ Scala သုံးစြဲသူေတြက ေျပာပါတယ္။

(၁၃) Swift

Apple ဟာ ၂၀၁၄ ခုႏွစ္မွာ Swift ကိုျဖန္႔ခ်ိခဲ့ပါတယ္။ Software တည္ေဆာက္တဲ့ေနရာမွာ ပိုေကာင္းၿပီး ပိုမိုလြယ္ကူေစမယ့္ နည္းလမ္းတစ္ရပ္ျဖစ္တယ္လို႔ ကုမၸဏီက ထုတ္ျပန္ခဲ့ပါတယ္။ Swift ကို Lyft အပါအဝင္ ကုမၸဏီေတြက iPhone app ေတြဖန္တီးတဲ့ေနရာမွာ အမ်ားဆုံး အသုံးျပဳၾကပါတယ္။

(၁၂) Shell

Shell ကို programming language လို႔ အတိအက် ေျပာလို႔မရပါဘူး။ ဒါေပမဲ့ operating system မွာပါဝင္တဲ့ command ေတြကုိ အလိုအေလ်ာက္ အလုပ္လုပ္ႏိုင္ဖို႔ shell script တစ္ခုက ညႊန္ၾကားေပးပါတယ္။ ဥပမာအေနနဲ႔ shell script တစ္ခုမွာ “.bmp” file တိုင္းကို “.jpg” ေျပာင္းေပးဖို႔ opearting system ကုိညႊန္ၾကားႏိုင္ပါတယ္။

(၁၁) TypeScript

သက္တမ္းႏုေသးတဲ့ programming language စံသတ္မွတ္ခ်က္ TypeScript ကို ၂၀၁၂ ခုႏွစ္မွာ Microsoft က ဖန္တီးခဲ့ပါတယ္။ နာမည္ႀကီး JavaScript နဲ႔လည္း ဆက္ႏႊယ္မႈရွိၿပီး application အႀကီးစားေတြကို ထိန္းေက်ာင္းဖို႔ ဒီဇိုင္းထုတ္ထားတာပါ။

(၁၀) C

သက္တမ္းရွည္ programming language ေတြထဲက တစ္ခုျဖစ္တဲ့ C ဟာ ေနရာအမ်ိဳးမ်ိဳးမွာသုံးၾကၿပီး ၁၉၇၀ ခုႏွစ္ ကာလ အေစာပုိင္းမွာ ဖန္တီးခဲ့ပါတယ္။ က်ယ္က်ယ္ျပန္႔ျပန္႔ အသုံးျပဳေနၾကတဲ့ C Programming language ကို ၁၉၇၈ ခုႏွစ္မွာ ပထမဆုံးအႀကိမ္ျဖန္႔ခ်ိခဲ့ပါတယ္။

(၉) Go

Google ဟာ ကမၻာ့အလုပ္အမ်ားဆုံး search engine ကိုအႀကီးအက်ယ္ ေထာက္ပံ့ေပးဖို႔ စနစ္ေတြ တည္ေဆာက္ဖို႔အတြက္ မူလက Go ကုိဒီဇိုင္းထုတ္ခဲ့ပါတယ္။ ေနာက္ပုိင္းမွာ developer ေတြက စြမ္းေဆာင္ရည္ အသစ္ေတြ ရရွိဖို႔ အသုံးျပဳလာၾကပါတယ္။

(၈) C#

“C-Sharp” လို႔ေခၚၾကတဲ့ programming language ကို Microsoft ကဖန္တီးခဲ့ပါတယ္။ နာမည္ေက်ာ္ Java ရဲ႕ ၿပိဳင္ဘက္ျဖစ္ၿပီး လုပ္ငန္းပုိင္း software developer အမ်ားအျပား အသုံးျပဳၾကပါတယ္။

(၇) CSS

CSS ဒါမွမဟုတ္ Cascading Style Sheets ဟာ ဝက္ဘ္ဆိုက္ေတြနဲ႔ browser အေျချပဳ app ေတြကို ဒီဇိုင္းထုတ္တဲ့အခါ က်ယ္က်ယ္ျပန္႔ျပန္႔ အသုံးျပဳၾကပါတယ္။

(၆) C++

C programming language အခြဲတစ္ခုျဖစ္တဲ့ C++ ကို မူလက ၁၉၈၃ ခုႏွစ္မွာ တီထြင္ခဲ့ပါတယ္။ Desktop web app ေတြကေန ဆာဗာအေျခခံအေဆာက္အအုံစတဲ့ အရာအားလုံးမွာ ေတြ႕ႏိုင္ပါတယ္။

(၅) PHP

Yahoo နဲ႔ Facebook အပါအဝင္ ဝက္ဘ္ဆိုက္ကုမၸဏီေတြမွာ PHP ကုိ code အျဖစ္ အသုံးျပဳၾကပါတယ္။ ပ႐ိုဂရမ္ေရးဆြဲသူအမ်ားစုက PHP ကုိမႏွစ္သက္ၾကပါဘူး။

(၄) Ruby

Ruby ဟာ ဖတ္႐ႈၿပီးေရးသားရလြယ္ကူတဲ့ programming language ျဖစ္တယ္လို႔ အမ်ားစုက ေထာက္ခံၾကပါတယ္။ Ruby အတြက္ add-on framework တစ္ခုျဖစ္တဲ့ Rails လည္း ေက်ာ္ၾကားပါတယ္။ ဝက္ဘ္ဆိုက္ app ေတြကို ႐ုိး႐ုိးရွင္းရွင္း တည္ေဆာက္ႏိုင္ပါတယ္။ အဲဒီ language ရဲ႕တရားဝင္ ေဆာင္ပုဒ္က ပ႐ိုဂရမ္ေရးဆြဲသူရဲ႕ အေကာင္းဆုံး မိတ္ေဆြ ျဖစ္ပါတယ္။

(၃) Java

Java ကို interactive television system ေတြအတြက္ programming language အျဖစ္ ၁၉၉၁ ခုႏွစ္မွာ Sun Microsystems က တီထြင္ခဲ့ပါတယ္။ ေနာက္ပိုင္းမွာ Oracle က Sun ကိုဝယ္ယူၿပီး Java ကို powerhouse အျဖစ္ အသြင္ေျပာင္းလဲခဲ့ပါတယ္။ Android app ေတြတည္ေဆာက္ဖို႔ အသုံးျပဳေနက် programming language ျဖစ္ပါတယ္။

(၂) Python

Python ဟာ ၁၉၈၉ ခုႏွစ္မွာ စတင္ခဲ့ၿပီး ပရိသတ္ေတြက ႏွစ္သက္ၾကပါတယ္။ ပ႐ိုဂရမ္စေရးဖို႔ စတင္ေလ့လာသင့္တဲ့ အလြယ္ကူဆုံး language ျဖစ္တယ္လို႔ ပ႐ိုဂရမ္ေရးဆြဲသူ အမ်ားစုက လက္ခံထားၾကပါတယ္။

(၁) JavaScript

နာမည္ေတြနဲ႔ ေက်ာ္ေစာမႈအပုိင္း ဆင္တူမႈေတြ ရွိေနေပမယ့္ JavaScript နဲ႔ Java က အေတာ့္ကို ျခားနားပါတယ္။ JavaScript ဟာ ေခတ္သစ္ဝက္ဘ္ဆိုက္ေတြမွာ ပါဝင္ပါတယ္။ ဒါေပမဲ့ ေႏွးေကြးတဲ့ browser ေတြအတြက္ ျပႆနာႀကဳံရႏိုင္သလို တစ္ခါတေလမွာ လုံၿခဳံေရးအားနည္းခ်က္ေတြ ျဖစ္ေပၚေစပါတယ္။

စိုးထက္
Ref: BusinessInsider