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 2014 | Jan 2013 | Change | Programming Language | Ratings | Change |
---|---|---|---|---|---|
1 | 1 | C | 17.871% | +0.02% | |
2 | 2 | Java | 16.499% | -0.92% | |
3 | 3 | Objective-C | 11.098% | +0.82% | |
4 | 4 | C++ | 7.548% | -1.59% | |
5 | 5 | C# | 5.855% | -0.34% | |
6 | 6 | PHP | 4.627% | -0.92% | |
7 | 7 | (Visual) Basic | 2.989% | -1.76% | |
8 | 8 | Python | 2.400% | -1.77% | |
9 | 10 | JavaScript | 1.569% | -0.41% | |
10 | 22 | Transact-SQL | 1.559% | +0.98% | |
11 | 12 | Visual Basic .NET | 1.558% | +0.52% | |
12 | 11 | Ruby | 1.082% | -0.69% | |
13 | 9 | Perl | 0.917% | -1.35% | |
14 | 14 | Pascal | 0.780% | -0.15% | |
15 | 17 | MATLAB | 0.776% | +0.14% | |
16 | 45 | F# | 0.720% | +0.53% | |
17 | 21 | PL/SQL | 0.634% | +0.05% | |
18 | 35 | D | 0.627% | +0.33% | |
19 | 13 | Lisp | 0.604% | -0.35% | |
20 | 15 | Delphi/Object Pascal | 0.595% | -0.32% |
အျခားထင္ရွားတဲ့ languages မ်ား....
Position | Programming Language | Ratings |
---|---|---|
21 | Logo | 0.592 |
22 | SAS | 0.585 |
23 | PostScript | 0.520 |
24 | Assembly | 0.495 |
25 | PL/I | 0.488 |
26 | ABAP | 0.474 |
27 | COBOL | 0.461 |
28 | Fortran | 0.412 |
29 | Lua | 0.375 |
30 | Ladder Logic | 0.369 |
31 | C shell | 0.355 |
32 | Tcl | 0.351 |
33 | Scala | 0.337 |
34 | RPG (OS/400) | 0.337 |
35 | Max/MSP | 0.331 |
36 | Go | 0.326 |
37 | OpenEdge ABL | 0.310 |
38 | ActionScript | 0.308 |
39 | ML | 0.292 |
40 | Ada | 0.280 |
41 | Common Lisp | 0.275 |
42 | cT | 0.268 |
43 | Haskell | 0.265 |
44 | R | 0.252 |
45 | JScript.NET | 0.246 |
46 | Emacs Lisp | 0.242 |
47 | Prolog | 0.220 |
48 | Modula-3 | 0.215 |
49 | Scheme | 0.213 |
50 | S-PLUS | 0.212 |
မွတ္ခ်က္။ ။ TIOBE ဟာ language ေတြရဲ႕ popularity ကို ပဲ လစဥ္ထုတ္ေပးတာ ျဖစ္ပါတယ္။ အေကာင္းဆံုး language ကို ထုတ္ျပန္တာ မဟုတ္ပါဘူး။ အေကာင္းဆံုး language ဆိုတာ သင္ေရးမယ့္ project အေပၚမွာလည္း မူတည္ႏိုင္ပါေသးတယ္။ TIOBE ဟာ search engine ေတြက ရွာေဖြမႈမ်ားျခင္းမမ်ားျခင္းဆိုတဲ့ အခ်က္ေတြ developers ေတြ engineers ေတြရဲ႕ အသံုးျပဳမႈအနည္းအမ်ား စတဲ့အခ်က္ေတြေပၚမွာ မူတည္ျပီး popularity ကို တြက္ထုတ္ေ့ပးတာျဖစ္ပါတယ္။
credit: tiobe
No comments:
Post a Comment