IEEE Spectrum รายงานถึงผลสำรวจภาษาโปรแกรมยอดนิยมในปี 2025 ภาษา Python ยังคงเป็นอันดับหนึ่ง อย่างไรก็ดีความเปลี่ยนแปลงสำคัญคือการใช้ AI ที่เพิ่มขึ้นมาก ทำให้ความสำคัญของการเลือกภาษาโปรแกรมอาจจะลดความสำคัญลงไป
การสำรวจของ IEEE Spectrum อาศัยสัญญาณจากแหล่งต่างๆ เช่น Google Search, คำถามบน Stack Exchange, โครงการบน GitHub, ตลอดจนการพูดถึงภาษาโปรแกรมมิ่งบนงานวิจัยต่างๆ แต่การสำรวจปีนี้พบว่ามีความเปลี่ยนแปลงสำคัญคือโปรแกรมเมอร์มาถามปัญหากับแหล่งเปิดเผยน้อยลงมาก เฉพาะ Stack Exchange ในปีนี้คำถามลดลงเหลือเพียง 22% ของปี 2024 เท่านั้น
แต่การทำสำรวจความนิยมภาษาโปรแกรมมิ่งได้ยากขึ้นก็ยังแสดงถึงแนวทางการพัฒนาซอฟต์แวร์ในช่วงหลังที่นักพัฒนาสามารถใช้ภาษาโปรแกรมมิ่งได้หลากหลายขึ้นตามงาน โดยอาศัย LLM มาจัดการแปลงคำสั่งเป็นโค้ด
Stephen Cass บรรณาธิการของ IEE Spectrum ระบุว่าแนวทางนี้จะทำให้เกิดภาษาโปรแกรมมิ่งใหม่ๆ ได้ยากขึ้นมาก จากเดิมที่ภาษาใหม่ๆ เคยเกิดขึ้นได้ถ้าผู้สร้างภาษานำเสนอได้ดี มีเอกสารประกอบและตำราคุณภาพสูง แต่การใช้ LLM ช่วยเขียนโปรแกรมต้องการตัวอย่างจำนวนมากเพื่อให้ LLM แนะนำโค้ดได้ดีขึ้น ทำให้ภาษาโปรแกรมมิ่งเดิมที่มีโค้ดตัวอย่างอยู่ก่อนแล้ว จนอาจจะทำให้อันดับภาษาโปรแกรมมิ่งคงตัวอยู่เหมือนทุกวันนี้ต่อไปในอนาคต
ที่มา - IEEE Spectrum
on
คิดเหมือนกันเลยครับ…
gudgee Thu, 25/09/2025 - 12:35
คิดเหมือนกันเลยครับ
ฉันไม่แนะนำเพราะข้อมูลน้อย
ฉันช่วยไม่ได้
ภาษาใหม่ๆไม่ได้เกิด framework ก็ด้วย
ปัญหาคือถ้าแหล่งข้อมูลอย่าง…
Alpha Version Thu, 25/09/2025 - 14:07
ปัญหาคือถ้าแหล่งข้อมูลอย่าง stack overflow น้อยลง จะทำให้ source data สำหรับ train ai น้อยลง
ซึ่งอาจจะไม่มีผลกับส่วนที่ stable แล้ว แต่พวก feature ที่ออกมาใหม่จะกระทบแน่ ๆ
สุดท้ายแล้ว ปัญหานี้จะกระทบกับประสิทธิภาพของ ai ช่วย coding แค่ไหน
ถ้าปัญหาเป็นปัญหาเดิมๆ…
lew Thu, 25/09/2025 - 23:05
In reply to ปัญหาคือถ้าแหล่งข้อมูลอย่าง… by Alpha Version
ถ้าปัญหาเป็นปัญหาเดิมๆ น่าจะมีลุ้นครับ เช่น ทำเว็บด้วย framework เวอร์ชั่นใหม่ เราอาจจะฝึกแบบ reinforce learning ได้ ถ้ายังใช้ฟังก์ชั่นเก่าให้ลงโทษโมเดลไปเรื่อยๆ แล้วให้รางวัลกับ method ใหม่แทน
แต่ถ้า ปัญหาต่างออกไปเลย หรือแนวทางต่างมากๆ มีปัญหาแน่ๆ เช่น programming ปกติ กับ paradigm ที่เปลี่ยนไปมากๆ อย่าง CUDA หรือ Quantum computing
ก่อนนี้มีข้อมูลมากพอให้โมเดล…
tontpong Sat, 27/09/2025 - 03:11
In reply to ถ้าปัญหาเป็นปัญหาเดิมๆ… by lew
ก่อนนี้มีข้อมูลมากพอให้โมเดลฝึกด้วยตัวเองได้ .. แต่แบบนี้ อีกหน่อยคนต้องกลับมามีส่วนร่วมในการฝึกมากขึ้น , การต้องมารอยุ่มย่ามกับคนก้อจะเปนคอขวดแล้วทำให้ performance growth rate ลดลง
พอเริ่มจับแนวทางใหม่ๆ จากคนได้แล้ว , ก็จะกลับไปฝึกด้วยตัวเองได้มากขึ้น .. perf growth rate ก็จะเป็นฟันปลาหรือคลื่น , ไปเรื่อยๆ
ของใหม่ๆ ที่เพิ่มมา , ส่วนมาก เอามาเสริมสำหรับบาง scenario .. การวิเคราะห์แยกแยะ issue ว่าควรใช้ scenario เก่าใหม่จังหวะไหนยังไง , ช่วงแรกๆ น่าจะต้องพึ่งให้คนช่วยตัดสินใจ การลงโทษ/การให้รางวัล มั้ยนะ ?
น่าสนใจ ดูแล้วภาษาที่ AI…
SeaOfTransquility Thu, 25/09/2025 - 18:19
น่าสนใจ ดูแล้วภาษาที่ AI น่าจะถนัดสุดน่าจะเป็นตัว Python ที่ค่อนข้าง Popular ในหมู่ ML/Data Science Researcher เพราะเคย พยามยามลองกับ Rust ก็ได้ผลแบบไม่ค่อยปลื้มเท่าไหร่ เทียบกับเวลาเขียน Python ยิ่งตอนพยายามเรียน Zig นี่ยิ่งแล้วใหญ่ แทบไม่ค่อยช่วยเลย
ไม่มีคนตั้งกระทู้ AI…
suriyan2538 Fri, 26/09/2025 - 10:48
ไม่มีคนตั้งกระทู้ AI ก็ไม่มีข้อมูลใหม่ๆ แสดงว่าในอนาคต ถ้ามีอะไรใหม่ๆ เข้ามา AI จะมั่วข้อมูลมาตอบไหมนี่
ไหนอาจจะไม่มีภาษาโปรแกรมใหม่ๆ เกิดขึ้นมาอีก มองในระยะยาวก็แอบเห็นปัญหาพอสมควร
จริง ๆ ไม่ถึงขนาดนั้นครับ…
tontan Sat, 27/09/2025 - 02:02
In reply to ไม่มีคนตั้งกระทู้ AI… by suriyan2538
จริง ๆ ไม่ถึงขนาดนั้นครับ พอมี pattern กับ data ให้สามารถ alignment ได้ก็ดึงข้อมูลจาก pretrained LLM ตรง ๆ มาได้เลยครับ หรือ จะทำ Rag dump document มาใส่เรื่องที่ต้องการก็เพียงพอไม่มั่วข้อมูลแล้วครับ
ใน shared space ,…
tontpong Sat, 27/09/2025 - 03:40
In reply to จริง ๆ ไม่ถึงขนาดนั้นครับ… by tontan
ใน shared space , จะมีนัยยะเชิง benchmarking กับ real-world usage อยู่ด้วย .. ทำตามตำรา อาจไม่ผิด , ทำตามประสบการณ์ อาจมีวิธีที่ดีกว่า
เห็นด้วยว่าภาษาใหม่น่าจะโตได…
btoy Fri, 26/09/2025 - 16:26
เห็นด้วยว่าภาษาใหม่น่าจะโตได้ยากจริงๆ ถ้าไม่โดดเด่นจริงๆ (แต่ดูจากแนวโน้มการทำงานของ programmer ยุคใหม่ ก็คงเป็นคนกลุ่มน้อยที่จะอยากลองภาษาใหม่ๆ)
ส่วนตัวไม่ค่อยได้ใช้ LLM ในการเขียน แต่ก็เดาว่า Python กับ JavaScript/TypeScript น่าจะเขียนโค๊ดออกมาได้ดีมากๆ อาจจะรวมไปถึง Go ด้วยมั้ยนะ
เอาจริงไม่เห็นจำเป็นต้องมีภา…
rattananen Fri, 26/09/2025 - 16:52
เอาจริงไม่เห็นจำเป็นต้องมีภาษาใหม่ ในเมื่อภาษาเดิมก็ยังพัฒนาอยู่
ปัญหาจริงๆ คือคนไม่ค่อยสนใจ feature ใหม่ของภาษาเดิม ไปให้ความสำคัญภาษาใหม่ๆ มากกว่า
อย่าง PHP ทุกวันนี้ยังมีคนอยู่กับ syntax PHP4 อยู่เลย
ทีมพัฒนาเขาอุตสาห์พยายามดัน static type, type constraint มาตลอด
C++ นี้ก็ยังมีคนใช้ new keyword เป็นหลักอยู่
ฟีเจอร์ใหม่ๆ ไม่ใช้ , เป็น…
tontpong Sat, 27/09/2025 - 03:35
In reply to เอาจริงไม่เห็นจำเป็นต้องมีภา… by rattananen
ฟีเจอร์ใหม่ๆ ไม่ใช้ , เป็น ไม้แก่ดัดยาก .. ก็มีเยอะ
แต่ ภาษาใหม่ๆ ก็น่าจะยังต้องมี , ทุกภาษา มี domain อยู่ ( จะด้วย low/high level หรือด้วย constraint/concept ก็แล้วแต่ ) .. ai อาจทำให้เกิด ภาษาใหม่ ง่ายขึ้น , ai คงสะดวกมากกว่าคน ในการลุยถึกทำ interpreter/compiler/connector ( ใครใช้ในส่วนไหน ก็จะคุยกับ ai กำกวมน้อยลง , ส่วนอื่นๆ ก็ให้ ai จับจาก natural language ต่อไปเหมือนเดิม )