ดัชนี TIOBE ที่จัดอันดับภาษาเขียนโปรแกรมยอดนิยม ได้รายงานอันดับเดือนสิงหาคม 2016 ออกมา ถึงแม้ 5 อันดับแรกจะไม่มีการเปลี่ยนแปลง (Java, C, C++, C# และ Python ตามลำดับ) แต่สิ่งที่ TIOBE ให้ข้อสังเกตคือคะแนนความนิยม C อยู่ที่ 11.303% ต่ำที่สุดนับตั้งมีการจัดอันดับ TIOBE นี้ขึ้นเมื่อ 15 ปีที่แล้ว
คำอธิบายของ TIOBE คือปัจจุบันการพัฒนาโปรแกรมนั้นเป็นเว็บหรือแอพบนมือถือมากขึ้น ทำให้ความนิยมของ C ลดลง นอกจากนี้ภาษาอื่นยังมีบริษัทขนาดใหญ่คอยผลักดัน อาทิ Java (ออราเคิล) C++, C#, TypeScript (ไมโครซอฟท์) Java, Python, Go, Dart, JavaScript (กูเกิล) Swift, Objective-C (แอปเปิล) แต่ไม่มีบริษัทใดหนุน C เลยนั่นเอง
ที่มา: TIOBE ผ่าน Business Insider
Comments
ในแง่เทคโนโลยีภาษาใหม่ๆ ประสิทธิภาพมันก็ไม่ต่างจาก C/C++ อย่างชัดเจนอีกต่อไปแล้ว ภาษาใหม่ๆ มีระบบ interface กับ native library ที่ดีเยี่ยม (เทียบ python ctype สมัยนี้ง่ายกว่า SWIG สมัยก่อนมากๆ) การใช้ C/C++ ส่วนมากเลยเป็นการใช้ในฐานะ "ผู้ใช้"
lewcpe.com, @wasonliw
ยังใช้ c กับงาน iot แต่จะใช้ Java หรือ Python ก็ไม่ไหวเพราะช้าจนอ่านค่าจาก sensor ไม่ครบ = =
Assembly กราฟขาขึ้น เข้าซื้อด่วนเลย ถือไว้กำไรชัวร์
ใครถือ C อยู่ cut loss ได้แล้วครับ
มาจากโบรคไหนครับเนี่ย?
top 3 ภาษานี่มีแนวโน้มดิ่งลงตลอดเลยแฮะ ว่าแต่ Assembly ที่พึ่งมาผุดเอาราวๆปี 2011 แล้วมีแนวโน้มเพิ่มขึ้นๆนี่แอบสงสัยว่ามีอะไรที่เป็นเทรนด์ของภาษานี้บ้างในช่วง 4-5 ปีหลังนี้แฮะ
IoT
ยังอยากได้ภาษาที่มีตัวแปร pointer อยู่นะ
ภาษา C ทำไมเวลากำหนด array มันแปลกๆ
int num[8]; //the last index is 7 (8 members)
ไม่มี error ถ้าเผลอไปใช้ num[8] = 1;
ชีวิตอยู่กับ MCU ยังไงก็หนี C ไม่พ้น
ผมนี่ไปไม่เป็นเลย C
เลยใช้ PicBasic แทน
งานบางแบบ C ก็เอาไม่อยู่ครับ T_T
Assembly ล้วนๆก็มี T_T