- Python > Java > C++ > SQL > C# > JavaScript > TypeScript > C > Shell > Go > R > PHP > Kotlin > Rust > Dart > Swift
- Menurut survei IEEE Spectrum, Python kembali menempati posisi pertama tahun ini, sementara JavaScript turun dari peringkat 3 ke 6
- Perubahan ini dianalisis berkaitan dengan tren bahwa JavaScript, yang banyak digunakan dalam pengembangan web, mulai tergantikan oleh coding berbasis AI (misalnya, vibe coding)
- Metrik yang secara tradisional digunakan seperti jumlah pertanyaan di Stack Exchange dan aktivitas GitHub menurun tajam setelah adopsi AI, sehingga metode lama untuk mengukur popularitas bahasa mulai goyah
- Seiring kod ehasilkan AI menjadi hal yang umum, pentingnya perbedaan sintaks dan struktur bahasa berkurang, dan tren untuk tidak terpaku pada bahasa tertentu makin jelas
- Ini menunjukkan kemungkinan bahwa kemunculan bahasa baru dan perluasan ekosistem akan terhambat, dan pada akhirnya konsep popularitas bahasa pemrograman itu sendiri bisa menghilang
Ikhtisar
- IEEE Spectrum merilis hasil analisis komprehensif tentang bahasa pemrograman utama dan tren pada 2025
- Peringkat ini mencerminkan berbagai sudut pandang seperti pasar kerja, ekosistem open source, serta tingkat pemakaian di akademia dan industri
- Informasi tentang karakteristik tiap bahasa utama, latar belakang pertumbuhannya, serta bahasa yang terspesialisasi menurut bidang teknologi juga disertakan
Peringkat bahasa tahun ini
- Dalam peringkat dasar Spectrum 2025, Python tetap berada di posisi 1, sedangkan JavaScript turun ke posisi 6
- Dalam peringkat Jobs, Python juga naik ke posisi 1, dan SQL tetap memiliki daya saing kuat di pasar rekrutmen
- Jumlah total pertanyaan terkait bahasa di Stack Exchange turun menjadi 22% dibanding 2024
Kriteria penentuan peringkat
- Popularitas: dihitung menggunakan berbagai forum online, repositori perangkat lunak, data lowongan kerja, tren pencarian, dan lain-lain
- Pemakaian di dunia kerja: menganalisis bahasa yang banyak dipakai di pasar nyata berdasarkan lowongan perusahaan dan tingkat partisipasi dalam proyek open source
- Analisis per bidang: mencerminkan kriteria pemilihan bahasa yang menonjol di bidang teknis seperti AI, embedded, web, dan mobile
- Untuk mengukur popularitas, digunakan berbagai indikator seperti volume pencarian Google, pertanyaan Stack Exchange, aktivitas GitHub, dan penyebutan dalam makalah
- Namun, ketika para developer menyelesaikan masalah melalui percakapan dengan LLM (ChatGPT, Claude, dan lainnya), sinyal data publik pun berkurang
- Berkat alat AI seperti Cursor, jumlah pertanyaan itu sendiri menurun sehingga validitas metrik lama melemah
AI dan kaburnya batas antarbahasa
- Dari developer berpengalaman hingga pemula, ketergantungan pada AI membuat perhatian terhadap sintaks dan struktur kontrol bahasa berkurang
- AI dapat menghasilkan kode dalam bahasa apa pun selama tersedia cukup data pelatihan
- Karena itu, pemilihan bahasa bisa merosot menjadi faktor sekunder, seperti perbedaan instruksi CPU pada perangkat keras
- Di masa depan, perdebatan soal popularitas bahasa bisa terdorong menjadi topik pinggiran setara perbandingan lebar rel kereta
Kemunculan bahasa baru akan menjadi semakin sulit
- Di masa lalu, ekosistem bahasa bisa menyebar hanya dengan buku, demo, dan sample code (misalnya, The C Programming Language)
- Namun AI membutuhkan data pelatihan dalam jumlah besar, sehingga bahasa baru berada pada posisi yang kurang diuntungkan untuk didukung
- Bahkan telah dilaporkan fenomena bahwa AI memberikan hasil yang lebih buruk pada bahasa yang kurang digunakan
- Ini dapat menciptakan lingkungan di mana bahasa baru sulit mencapai massa kritis
Masa depan pemrograman
- Pada dasarnya, bahasa modern menjalankan dua peran: abstraksi pemrosesan data dan pencegahan kesalahan developer
- Namun, perkembangan AI memungkinkan alur baru berupa prompt → bahasa perantara → eksekusi, alih-alih berfokus pada struktur bahasa
- Dalam skenario ini, alih-alih memelihara dan memodifikasi source code, pendekatan menyesuaikan prompt lalu menghasilkan ulang bisa menjadi hal yang mapan
- Peran programmer di masa depan diperkirakan akan lebih berfokus pada perancangan arsitektur, pemilihan algoritme, dan integrasi sistem daripada tata bahasa pemrograman
Kesimpulan dan prospek
- Pemrograman sedang memasuki masa perubahan terbesar sejak kemunculan compiler pada 1950-an
- Sekalipun gelembung AI sedikit mereda, pemanfaatan LLM untuk membantu penulisan kode kemungkinan besar akan terus berlanjut
- Karena itu, setelah 2026, konsep “bahasa populer” itu sendiri bisa kehilangan makna, dan metrik baru untuk mengukur popularitas akan dibutuhkan
8 komentar
Memang Python sedang menurun.
Sejauh ini ekosistem JavaScript masih jauh lebih luas, tetapi saya rasa ada peluang untuk bergeser ke level rendah seperti Rust karena AI.
Opini Hacker News
JS dan TS itu nyaris bahasa yang sama, jadi menurut saya sebaiknya digabung saja, ya?
Agak aneh kalau HTML masuk ke dalam peringkat.
Saya benar-benar tidak percaya kalau Java ada di peringkat 2.
Java dan C# dari dulu sampai sekarang tetap menjadi standar di lingkungan web server enterprise.
Survei Stack Overflow dan peringkat bahasa populer ternyata sangat berbeda ya.