by m3rLinEz
5. July 2005 00:00
อยู่ๆก็ไปเจอเข้า แล้วเอามาให้ดูกัน (ถึงจะรู้เรื่องบ้างไม่รู้เรื่องบ้างก็ดูๆไปเหอะ อยากเขียน ห้าห้า)
ข้อมูลอ้างอิงจาก http://www.tiobe.com/
TIOBE Programming Community Index for July 2005
July Headline: C# at new all time high, Visual Basic at lowest level of last 4 years
The TIOBE Programming Community index gives an indication of the popularity of programming languages. The index is updated once a month. The ratings are based on the world-wide availability of skilled engineers, courses and third party vendors. The popular search engines Google, MSN, and Yahoo! are used to calculate the ratings. Observe that the TPC index is not about the best programming language or the language in which most lines of code have been written.
The index can be used to check whether your programming skills are still up to date or to make a strategic decision about what programming language should be adopted when starting to build a new software system.
| Position | (Position) | Programming Language | Ratings | (Ratings) | Status |
| 1 |
 |
C |
19.846% |
+2.70% |
A |
| 2 |
 |
Java |
19.659% |
+2.61% |
A |
| 3 |
 |
C++ |
11.060% |
-2.38% |
A |
| 4 |
 |
PHP |
9.172% |
-1.15% |
A |
| 5 |
 |
Perl |
7.828% |
-1.05% |
A |
| 6 |
  |
(Visual) Basic |
6.069% |
-4.53% |
A |
| 7 |
  |
C# |
3.142% |
+1.48% |
A |
| 8 |
 |
Python |
2.525% |
-2.44% |
A |
| 9 |
 |
JavaScript |
1.779% |
+0.17% |
A |
| 10 |
  |
Delphi/Kylix |
1.738% |
-2.75% |
A |
| 11 |
  |
COBOL |
1.393% |
+0.80% |
A |
| 12 |
 |
SAS |
1.209% |
+0.46% |
A |
| 13 |
  |
PL/SQL |
1.044% |
-0.42% |
A |
| 14 |
 |
IDL |
1.038% |
+0.67% |
A |
| 15 |
 |
Lisp |
0.973% |
+0.63% |
A |
| 16 |
 |
VB.NET |
0.954% |
+0.28% |
A |
| 17 |
 |
Fortran |
0.793% |
+0.45% |
A |
| 18 |
 |
Ada |
0.749% |
+0.42% |
A-- |
| 19 |
    |
MATLAB |
0.657% |
+0.41% |
B |
| 20 |
    |
ABAP |
0.562% |
+0.32% |
B |
คลิกที่รูปเพื่อดูรูปใหญ่
เีรื่องของเรื่องที่ต้องเอามาโพสต์ก็เพราะเมื่อตอน August 2004 ( เดือนสิงหาปีก่อน .. ทำไมต้องพิมพ์ภาษาอังกฤษด้วยวะ ) C# ยังไม่ติดท็อปเท็น แต่ตอนนี้เริ่มเหยียบที่ 7 แล้ว แสดงว่า MS ก็ปั้นมาดีพอควรเลย สงสัยจะได้เกาะภาษานี้กินไปอีกนาน :D
น่าแปลกที่ในชาร์ตไม่มี VB.NET หรือคนจัดเกณฑ์มันจัดไปรวมกับ (Visual) Basic ก็ไม่รู้นะ
มาลองวิเคราะห์จากกราฟเล่นๆดีกว่า ( อู้อ่านฟิสิกส์และแคล ) ต่อไปนี้จะเป็นการพูดตามประสบการณ์และความคิดที่ถูกบ้างผิดบ้างและไม่มีที่ไปที่มา อยากออกความเห็น เม้นมาได้ !
1. ภาษาซี คงเส้นคงวาดีเพราะคนแก่ๆแต่ก่อนเรียนกันแต่ภาษาซี ตอนนี้เลยมีโปรแกรมเมอร์ภาษาซีมหาศาล อีกอย่างโปรแกรมที่ใช้กันตามเครื่องแคชเชียร์ส่วนใหญ่ก็ยังรันกันบนดอสอยู่ โปรแกรมพวกนี้ก็ใช้ภาษาซีเขียนอ่ะแหละ โปรแกรมเมอร์กลุ่มนี้เลยยังไม่ตาย อีกอย่างในการเขียนอะไรที่มันติดต่อระดับต่ำๆ (แ่ต่ยังไม่ถึงขั้น ASM ) ก็ยังต้องใช้ภาษาซีอีกด้วย
2. จาวา ตอน August 2004 เป็นภาษาที่ดังอันดับหนึ่ง แต่ช่วงหลังความนิยมตก ถ้าเดาเล่นๆคงเป็นเพราะ แต่ก่อนเวลาจะทำ Animation บนเว็บก็ต้องใช้ Java Applet ตลอด แต่ต่อมาภายหลัง คนแม่งไปนิยมใช้ Flash กันมากขึ้น เพราะง่ายกว่า งามกว่า กราฟเลยพุ่งลง แต่ก็เริ่มเพิ่มกลับมาในตอนหลัง คงเพราะพวกเกม J2ME และแอพพลิเคชันทั้งหลายในมือถือที่มันใช้จาวาเขียนนั่นแหละ
3. พีเอชพี - ด้วยความที่ลินุกซ์มันฟรี อาพาเช่นมันฟรี และมันเขียนง่าย เลยทำให้ภาษานี้เป็นที่นิยมมหาศาลทั้งในไทยและต่างประเทศ ทำให้มันมีสคริปต์ฟรีมากมายให้สรรหามาใช้ อีกทั้งยังเกิดอารยธรรม "Nukers" มันก็คือพวกใช้ CMS สำเร็จรูป (PHP-Nuke) เอามาลงบนเว็บน่านแล ... ยังแค้นเรื่องเว็บเตรียมไม่หาย เคยลังเลระหว่างจะศึกษา PHP หรือ ASP ดี เมื่อตอน .NET ออกใหม่ๆ จริงๆถ้ามีเวลาก็อยากหัดทั้งสองภาษาอ่ะนะ แต่ตอนนี้ก็มาเป็นสาวก .NET แล้ว คงจะคลุกคลีอยู่ีอีกพักใหญ่ๆ
พีเอชพี 5 หรือเวอร์ชันใหม่ที่กำลังจะออกมานี้ เพิ่มความเป็น Object Oriented มากขึ้น และเพิ่มเรื่องของ Exception Handling .. มีคนแซวเหมือนกันว่า Zend ใช้เวลาห้าปี กว่าจะทำ try(..){ .. }catch(...){ ..} ให้ใช้ได้ แต่ไม่ได้ศึกษาต่อเหมือนกันว่าเวอร์ 5 นี้ รูปแบบการเขียนมันจะเปลี่ยนไปหมดจนกลายเป็นภาษา OOP เต็มตัวเหมือน Java , C# หรือ VB.NET รึเปล่า ถ้าเป็นแบบนั้นความนิยมคงตกลงพอควร
4. จาวาสคริปต์ - คงเส้นคงวาจริงๆครับภาษานี้ เกิดมาก็อยู่แต่ในเว็บ ถึงตอนนี้ก็ยังอยู่ในเว็บ เคยไปเป็นภาษาตัวเลือกในการเขียน ASP เหมือนกัน แต่ก็ไม่รุ่งเท่า VB
5. เดลไฟ หรือ Object Pascal - เรียกว่าตอนกำลังจะหัด Visual Basic , Delphi ก็มาเป็นตัวเลือกเหมือนกัน (่ตอนนั้นเรายังไม่เกลียดปาสคาลมาก) และก็มีกระทู้ประเภท VB VS Delphi ในบอร์ดไทยเดฟบ่อยๆ ข้อแข็งที่สุดของภาษานี้คือ EXE ที่มันผลิตมารันแบบ stand-alone ได้ ! ถ้าเป็น VB ต้องแพครันไทม์ไปอีกอย่างต่ำๆก็หนึ่งเมกแน่ะ สังเกตตอน Jun - 04 นี่กราฟพุ่งขึ้นเลย คิดว่าคงเป็นช่วงออกเวอร์ชันใหม่มั้ง ตอนนี้ก็ปล่อย Delphi for .NET มาแล้วนะ หุๆ
6. C# - ภาษาหน้าใหม่ที่แ่ม่งเหมือนจาวาชิบหาย แต่ตอนนี้จากสถานการณ์ที่บีบบังคับให้เขียนพร้อมๆกันทั้งสองภาษาก็เริ่มรู้ความแตกต่างเล็กๆน้อยๆ เช่น
- C# ใช้ string.Substring(start,lenght) Java ใช้ String.substring(start,end)
- C# ใช้ xxx.ToString() Java ใช้ xxx.toString()
C# เป็นภาษาที่ถูกปั้นจากดิน เพื่อสำหรับเป็นภาษาที่ใช้ใน .NET โดยเฉพาะ ภาษาที่ใช้ใน .NET ที่ Microsoft จัดมาให้เลยก็มี C# , VB.NET , J# แต่ J# หลายคนบอกว่าเป็นเหตุผลทางการตลาดมากกว่า ที่จะดึงฐานผู้ที่แต่เดิมใช้ Java ให้มาเขียน .NET ด้วย , ตามเว็บที่เขียนเกี่ยวกับ .NET ก็แทบจะไม่พูดถึงภาษานี้เลย
วันนี้พล่ามยาวไปหน่อย ไปล่ะ :D
8ebfcdbb-1f23-49a5-9fc1-c6ef8bcbaff1|0|.0
Tags: Category: