Tags:
Node Thumbnail

รายงานดัชนีความนิยมภาษาโปรแกรม TIOBE Index ประจำเดือนธันวาคม 2022 เกิดความเปลี่ยนแปลงที่น่าสนใจ หลัง Java ความนิยมตกลงไปอยู่อันดับสี่ และ C++ แซงขึ้นมาเป็นอันดับสาม ถือเป็นครั้งแรกในประวัติศาสตร์ TIOBE ที่เริ่มตั้งแต่ปี 2001 ที่ C++ ได้รับความนิยมสูงกว่า Java และถือเป็นครั้งแรกที่ Java หลุด Top 3

แชมป์ยังเป็นของ Python ที่แซงหน้า C ขึ้นมาเป็นอันดับหนึ่งเมื่อปีที่แล้ว ส่วนการเปลี่ยนแปลงอื่นๆ ที่น่าสนใจในรอบเดือนนี้คือ SQL แซง Assembly ขึ้นมาอยู่อันดับ 8, ภาษา Go ไต่จากอันดับ 19 ขึ้นมาอยู่อันดับ 12, ภาษา Swift ร่วงจากอันดับ 10 ลงมาอยู่อันดับ 15

Top 10 ภาษายอดนิยมของ TIOBE

  1. Python
  2. C
  3. C++
  4. Java
  5. C#
  6. Visual Basic
  7. JavaScript
  8. SQL
  9. Assembly
  10. PHP

No Description

ที่มา - TIOBE via Infoworld

Get latest news from Blognone

Comments

By: btoy
ContributorAndroidWindows
on 7 December 2022 - 13:32 #1271360
btoy's picture

ผมน่าจะเป็น 1 ในบรรดาทราฟฟิคของ C++ ที่เพิ่มขึ้น อยู่ดีๆจำเป็นต้องใช้ C++ ซะงั้น google ทั้งวันเลยตู


..: เรื่อยไป

By: dheerapat on 7 December 2022 - 13:44 #1271366

แต่ตลาด dev ก็ยังต้องการ JS Java Rust Go Kotlin เป็นส่วนใหญ่อยู่ดี 5555

By: sukjai
iPhoneAndroidRed HatUbuntu
on 7 December 2022 - 15:57 #1271399 Reply to:1271366

ผมเห็นด้วยครับ จริงๆ ตามที่ผมตามดู job ต่างๆ เฉพาะในเมืองไทยก็เป็นพวกนี้จริงๆ การที่ C++ แซงหน้านี่น่าจะเป็นเพราะกลุ่มคนที่ใช้ C กับ c++ แทบจะเป็นกลุ่มเดียวกันที่เขียนแอบเกี่ยวกับระบบเช่น พวก driver ต่างๆ อันนี้ผมใช้ความรู้สึกตัวเองคาดเดาเอานะครับ แต่ไปดูในเว็บ https://redmonk.com ก็จะเป็นอีกแบบ ถ้าคาดไม่ผิดสองเว็บนี้ใช้แหล่งข้อมูลเพื่อทำสถิติไม่เหมือนกัน

By: lew
FounderJusci's WriterMEconomicsAndroid
on 8 December 2022 - 09:38 #1271473 Reply to:1271366
lew's picture

TIOBE นี่ดัชนีมันคำนวณแปลกๆ พอสมควร (ดูความนิยมการค้นหาด้วย) มันจะผสมๆ ระหว่างความนิยมของตัวนักพัฒนาเอง แบบ StackOverflow ที่สอบถามตัวนักพัฒนาโดยตรง กับพวก IEEE ที่ดูจากอัตราการจ้างงาน

ถ้าดูตลาด dev เพียวๆ ไว้หางาน ดูพวกผลสำรวจตลาดจ้างงานน่าจะตรงกว่าครับ


lewcpe.com, @wasonliw

By: rattananen
AndroidWindows
on 8 December 2022 - 12:41 #1271504 Reply to:1271366

อย่าไปเชื่อว่ามันถูก 100% ครับ
ดูอย่าง Visual basic ได้อันดับเหนือว่า JavaScript นี้ผมว่ามันแปลกแล้วน่ะ
Assembly นี้ก็อันดับสูงไป

By: K_AViar
Windows PhoneUbuntuWindowsIn Love
on 7 December 2022 - 15:45 #1271395

PHP ขยับขึ้นมาแล้ว

By: tom789
Windows Phone
on 7 December 2022 - 15:56 #1271397

Visual Basic ยังอยุ่นะ

By: SilentHeal
AndroidUbuntuWindowsIn Love
on 7 December 2022 - 16:47 #1271412
SilentHeal's picture

PHP กลับเข้ามา top10 lolz

By: N Pack on 7 December 2022 - 18:34 #1271429
N Pack's picture

ผมสงสัย โทรศัพท์ซัมชุงยุคแรกๆ
สีชมพู จำรุ่นไม่ได้ ผมเคยเล่นตอนเด็กๆ
มีแอพ Java รูปถ้วยกาแฟด้วย
เวลากดเข้าก็ไม่มีอะไร ใส่มาทำไมครับ

By: sukoom2001
ContributorAndroidUbuntu
on 7 December 2022 - 19:16 #1271433 Reply to:1271429
sukoom2001's picture

ใช้รันพวก แอป j2me หรือป่าว ส่วนใหญ่สมัยนั้นน่าจะมีพวก game เยอะอยู่นะ

By: big50000
AndroidSUSEUbuntu
on 7 December 2022 - 22:08 #1271444 Reply to:1271429
big50000's picture

J2ME (Java 2 Platform, Micro Edition) เป็นรันไทม์จาวาขนาดย่อส่วนเพื่ออุปกรณ์ขนาดเล็ก มีความสามารถด้านจาวาที่จำกัด จุดประสงค์หลักคือสร้างมาเพื่อให้มือถือต่างค่ายต่าง OS ที่มีทรัพยากรจำกัดสามารถใช้งานซอฟต์แวร์ที่มาจากจาวาได้เหมือนกัน (แนวคิดเดียวกับจาวาปกติ) สมัย 2000s - 2010s เป็นยุคทองของจาวามือถือเลย ทั้ง app ใช้งานทั่วไป เกม ออนไลน์ส่วนใหญ่ต่างพัฒนาบนจาวาทั้งสิ้น

อย่างไรก็ตาม ถึง J2ME ระดับแกนจะเหมือนกัน แต่ในทางปฏิบัติแล้วยังมีปัญหาของมาตรฐานฮาร์ดแวร์ และ API ยังไม่คงที่เหมือนเดิม หลาย ๆ เกม หรือ app จาวายังต้องแบ่งเวอร์ชันย่อยของแต่ละเครื่อง ดีไม่ดีอาจต้องพัฒนาใหม่ยกชุด ในทางปฏิบัติแล้ว J2ME ก็ยังยุ่งยากเหมือนเดิมถ้าจะพัฒนา app ที่ซับซ้อน เช่น เกมสามมิติ app เน็ตเวิร์ก หรือแอปที่ต้องใช้ฮาร์ดแวร์เฉพาะ ก็ต้องพัฒนาให้รองรับแยกอุปกรณ์โดยเฉพาะ เช่น GPS

จุดอ่อนของ J2ME คือหนึ่งในจุดแข็งอย่างยิ่งของ Android ที่ออกแบบมาตรฐานของ API และ Runtime ที่คงที่มีมาตรฐานมาก รวมไปถึงพื้นฐาน backwards compatibility ไปยังรุ่นเก่าที่ดี ทำให้ประสบการณ์มือถือรุ่นใหม่ที่ใช้ Android คงเส้นคงวามาก ในสมัยก่อนแอปเดียวกัน ก็อปปี้ไปใช้ข้ามเครื่องต้องทดลองก่อน สมัยนี้ (late 2022) แอปหลายตัวยังรองรับ API 19 อยู่เลย

By: big50000
AndroidSUSEUbuntu
on 7 December 2022 - 22:22 #1271445 Reply to:1271444
big50000's picture

เล่าต่อหน่อย J2ME นี่ยุคบุกเบิกของ mobile gaming เลย ในยุคนั้นมือถือที่เล่นเกมแจ่ม ๆ จะต้องใช้งานจาวา หรือ Symbian ซึ่ง Symbian ถือว่าเป็นของพรีเมี่ยม เกมของ Symbian ก็มักจะมีกราฟิกและเกมเพลย์ที่ดีกว่าจาวามาก แต่ยุคกลาง ๆ ของ 2000s จาวาเริ่มตีตลาดได้ ทำให้แม้กระทั่ง Symbian เองยังต้องใส่จาวาเข้ามาด้วย การเล่นเกมก็เล่นกันแบบปุ่ม T9 บวกกับลูกศร ปุ่ม OK และปุ่มซ้ายปุ่มขวาของมือถือ บางมือถือถ้ามาตรฐานอุบาทว์หน่อยอาจจะรวมลูกศร-OK กับ T9 เป็นอย่างเดียวกัน เลือกใช้ตามสะดวก

ของเครื่องชมพูที่ว่ามา เดาได้เลยว่าเป็น Samsung Champ ตัวแรก เพราะมันคือเครื่องยอดฮิตของยุคนั้น ซึ่งเล่นเกมจาวาสำหรับอุปกรณ์สัมผัสได้ หรือถ้าเกมนั้นไม่รองรับจอสัมผัส ก็สามารถใช้งานปุ่ม T9 จำลองได้ แต่ด้วยความที่ว่าจอเล็กมาก (2.8 นิ้ว) ปุ่มมันเรียงกันแบบ 4×2 และต้องกดตุ่มสลับปุ่มควบคุมและ T9 ไปมาเพื่อให้ใช้งานได้ เล่นเกมไม่มีความสุขหรอก แต่คนพยายามเล่นยังไงเสียก็จะเล่นอยู่ดี เป็นยุคมือถือที่น่าจดจำมากยุคหนึ่งเลย ทั้งการถ่ายรูปเซลฟี่หน้ากระจก ถ่ายวิดีโอแกล้งกัน การโทรคุยข้ามวันของคนมีคู่ (มีโปรเหมาโทรข้ามวันข้ามคืนด้วยนะเออ) ยุคการพิมพ์ของI๑็กInw และอื่น ๆ

By: Hoo
AndroidWindows
on 7 December 2022 - 23:21 #1271448 Reply to:1271445

เคยเขียนทั้ง J2ME และ Symbian
อ่านจบเหมือนโดนดักแก่ 😂

By: N Pack on 9 December 2022 - 04:44 #1271611 Reply to:1271445
N Pack's picture

Samsung Champ ใช่เลยครับผมลองเอาชื่อไปค้นหา
ขอบคุณทุกท่านมากๆเลยครับ ❤️🫁