Thursday, January 16, 2014

January 2014 အတြက္ top-20 programming languages မ်ား

Programming languages မ်ားကို ေလ့လာေနသူမ်ားအတြက္ ၂၀၁၄ january လမွာ TIOBE က ထုတ္ျပန္လုိက္တဲ့ languages ေတြရဲ႕ top 20 အစဥ္လိုက္ကို ေဖာ္ျပေပးလုိက္ပါတယ္။ ဒီ ဇယားကို ၾကည္႕ျပီး ဘယ္ programming language က  အနာဂတ္အတြက္ အေျခအေနေကာင္းျပီး အလုပ္အကိုင္ အခြင့္လမ္းေတြ ပိုမို ေပးစြမ္းႏိုင္မလဲ ဆိုတာကို ခန္႕မွန္းႏိုင္မွာ ျဖစ္ပါတယ္။ Transact-SQL ကေတာ့ ၂၀၁၃ ခုႏွစ္အတြင္းမွာ အသံုးျပဳႏႈန္းတိုးတက္လာတဲ့အတြက္ TIOBE ရဲ႕ TIOBE programming language award ကို ရရွိခဲ့တာကို ေတြ႕ရပါတယ္။ Transact-SQL ဟာ ဒီ award ကို ရရွိသြားတာဟာ ဘာေၾကာင့္လဲဆိုရင္ Microsoft ရဲ႕ SQLServer database engine ဟာ အသံုးျပဳသူနည္းလာျပီ   popularity နည္းလာလို႕ပဲ ျဖစ္ပါတယ္။


အခုေနာက္ပိုင္း Mobile app develop ဟာ popular ျဖစ္လာတဲ့အေလ်ာက္ JAVA (for android) နဲ႕ Objective-C (for iOS) ေတြဟာ ဇယားမွာ နံပါတ္ ၂ နဲ႕ ၃ ကို ရယူႏိုင္ေနျပီ ျဖစ္ပါတယ္။ C language ကေတာ့ hardware ကို ကိုင္တြယ္ရမယ့္ ေနရာေတြနဲ႕ engineers ေတြ က အသံုးျပဳမႈမ်ားေနတဲ့ အတြက္ နံပါတ္ ၁ ေနရာကို ပိုင္ဆိုင္ထားႏိုင္တာျဖစ္ပါတယ္။ C language ဟာ Hacker ေတြရဲ႕ အသံုးျပဳမႈအမ်ားဆံုး language ထဲမွာ ပါ၀င္တဲ့ language လည္း ျဖစ္ပါတယ္။ အရင္ကာလမ်ားက နံပါတ္အနိမ့္ပိုင္းကုိ ေရာက္ေနေပမယ့္ အခု Window Phone ေတြအတြက္ app ေတြ ေရးသားလာမႈ ရွိလာတဲ့အတြက္ C# language ဟာ နံပါတ္ ၅ ေနရာကို ပိုင္ဆိုင္လာႏိုင္တာ ျဖစ္ပါတယ္။


Web development နဲ႕ ပတ္သက္ျပီး PHP ကေတာ့ နံပါတ္ ၆ ေနရာမွာ ရပ္တည္ႏိုင္ေနတာကို ေတြ႕ရပါတယ္။ PHP ဟာ ေဒးဗစ္မိုယက္ Everton football အသင္းမွာ ရွိေနစဥ္ကာလတုန္းကလို ဇယားရဲ႕ ၆, ၇, ၈, ၉ စတဲ့ေနရာေတြမွာ အတက္အဆင္းလုပ္ေနတာကို ေတြ႕ရပါတယ္။ သူနဲ႕ Visual Basic ကေတာ့ တစ္လွည္႕စီ အတက္အဆင္းလုပ္ေနတတ္ပါတယ္။ Python ဟာလည္း ေလ့လာႏို္င္ရင္ အသံုး၀င္တဲ့ scripting programming language ျဖစ္ပါတယ္။ သူဟာ နံပါတ္ ၈ ေနရာမွာ ေရာက္ေနျပီး သူ႕ရဲ႕ ေအာက္မွာေတာ့ JavaScript က ကပ္ရပ္ေနရာယူထားတာကို ေတြ႕ရပါတယ္။


ဒီ language ေတြရဲ႕ popularity အေျပာင္းအလဲကို TIOBE က လတိုင္းထုတ္ျပန္သလို ကၽြန္ေတာ္ကလည္း ျမန္မာေက်ာင္းသားေတြနဲ႕ developres ေတြအတြက္ ဒီ site ေလးမွာ ျပန္လည္ေဖာ္ျပေပးပါ့မယ္။




TIOBE Index for January 2014

















































































































































































Jan 2014Jan 2013ChangeProgramming LanguageRatingsChange
11C17.871%+0.02%
22Java16.499%-0.92%
33Objective-C11.098%+0.82%
44C++7.548%-1.59%
55C#5.855%-0.34%
66PHP4.627%-0.92%
77(Visual) Basic2.989%-1.76%
88Python2.400%-1.77%
910JavaScript1.569%-0.41%
1022Transact-SQL1.559%+0.98%
1112Visual Basic .NET1.558%+0.52%
1211Ruby1.082%-0.69%
139Perl0.917%-1.35%
1414Pascal0.780%-0.15%
1517MATLAB0.776%+0.14%
1645F#0.720%+0.53%
1721PL/SQL0.634%+0.05%
1835D0.627%+0.33%
1913Lisp0.604%-0.35%
2015Delphi/Object Pascal0.595%-0.32%





အျခားထင္ရွားတဲ့ languages မ်ား....




































































































































































PositionProgramming LanguageRatings
21Logo0.592
22SAS0.585
23PostScript0.520
24Assembly0.495
25PL/I0.488
26ABAP0.474
27COBOL0.461
28Fortran0.412
29Lua0.375
30Ladder Logic0.369
31C shell0.355
32Tcl0.351
33Scala0.337
34RPG (OS/400)0.337
35Max/MSP0.331
36Go0.326
37OpenEdge ABL0.310
38ActionScript0.308
39ML0.292
40Ada0.280
41Common Lisp0.275
42cT0.268
43Haskell0.265
44R0.252
45JScript.NET0.246
46Emacs Lisp0.242
47Prolog0.220
48Modula-30.215
49Scheme0.213
50S-PLUS0.212



မွတ္ခ်က္။     ။ TIOBE ဟာ language ေတြရဲ႕ popularity ကို ပဲ လစဥ္ထုတ္ေပးတာ ျဖစ္ပါတယ္။ အေကာင္းဆံုး language ကို ထုတ္ျပန္တာ     မဟုတ္ပါဘူး။ အေကာင္းဆံုး language ဆိုတာ သင္ေရးမယ့္ project အေပၚမွာလည္း မူတည္ႏိုင္ပါေသးတယ္။ TIOBE ဟာ search engine ေတြက ရွာေဖြမႈမ်ားျခင္းမမ်ားျခင္းဆိုတဲ့ အခ်က္ေတြ developers ေတြ engineers ေတြရဲ႕ အသံုးျပဳမႈအနည္းအမ်ား စတဲ့အခ်က္ေတြေပၚမွာ မူတည္ျပီး popularity ကို တြက္ထုတ္ေ့ပးတာျဖစ္ပါတယ္။



credit: tiobe

No comments:

Post a Comment