Bahasa pemrograman: Python berada di ambang langkah maju yang besar

  • Whatsapp
banner 468x60

Kesukaanku.com Python dapat segera menempati posisi pertama dalam satu lagi peringkat popularitas bahasa pemrograman.

Bahasa pemrograman: Python mengejar C dan Java, sementara Rust naik

Menurut satu ukuran, Python berpotensi menjadi bahasa pemrograman komputer paling populer dan bergabung dengan C dan Java sebagai satu-satunya bahasa lain untuk mencapai posisi teratas. 

Python telah mengungguli Java dan C selama beberapa tahun terakhir pada indeks Tiobe yang berusia 20 tahun dan baru-baru ini  menjatuhkan Java dari posisi kedua untuk menyaingi C. 

Tiobe, sebuah perusahaan pengujian perangkat lunak, mendasarkan peringkatnya pada pencarian bahasa pemrograman di situs web populer dan mesin pencari . Indeks Tiobe diperbarui setiap bulan, dan tidak sejajar dengan peringkat popularitas bahasa lainnya. 

Bahasa pemrograman: Python berada di ambang langkah maju yang besar

Misalnya, majalah teknik elektro IEEE Spectrum telah menempatkan Python sebagai bahasa paling populer setidaknya sejak tahun 2020 , diikuti oleh Java, C, dan JavaScript, sementara analis pengembang RedMonk menempatkan JavaScript di posisi teratas , diikuti oleh Python dan Java, dan menempatkan C di kesepuluh. 

C, dibuat pada tahun 1970-an, tetap populer karena merupakan bahasa dasar dengan akses langsung ke perangkat keras, tetapi juga rentan terhadap kerentanan keamanan terkait memori. 

Mozilla-hatched Rust menjanjikan untuk menggantikan C dalam pemrograman sistem, seperti yang terlihat dalam upaya yang sedang dilakukan di Google untuk membawa Rust ke Android , dorongan untuk menjadikan Rust sebagai bahasa kedua untuk C di  kernel Linux , penggunaan Rust oleh Amazon Web Services dalam infrastruktur  pemrograman, dan bergerak di Microsoft untuk membawa Rust ke Windows dan Azure .   

Tetapi Rust sama sekali tidak sepopuler Python, yang disukai karena relatif mudah dipelajari dan memiliki banyak perpustakaan dan kerangka kerja pembelajaran mesin, seperti NumPy dan TensorFlow. 

“Python tidak pernah sedekat ini dengan posisi nomor 1 indeks TIOBE,” tulis Paul Jansen, kepala perangkat lunak Tiobe. 

“Hanya perlu menjembatani 0,16% untuk melampaui C. Ini mungkin terjadi kapan saja sekarang. Jika Python menjadi nomor 1, tonggak baru telah dicapai dalam indeks TIOBE. Hanya 2 bahasa lain yang pernah memimpin paket sejauh ini, yaitu C dan Jawa.”

Python sangat populer karena pembelajaran mesin, tetapi tidak memiliki tempat dalam pengembangan aplikasi seluler atau aplikasi web atau pengembangan pada perangkat seluler. Ini juga lambat. Pencipta Python, Guido van Rossum, yang bekerja di Microsoft, baru-baru ini mengakui bahwa Python menghabiskan terlalu banyak memori dan energi dari perangkat keras . Dia sedang bekerja untuk meningkatkan kinerja Python dan menganggap double layak dilakukan.  

“Orang-orang yang telah berhasil mengkompilasi silang CPython untuk berjalan di tablet Android atau bahkan di iOS, mereka menemukan bahwa itu memakan banyak sumber daya,” kata van Rossum pada konferensi PyCon tahun ini. “Dibandingkan dengan apa yang diharapkan oleh sistem operasi seluler, Python besar dan lambat. Ini menggunakan banyak daya baterai, jadi jika Anda mengkode dengan Python, Anda mungkin akan sangat cepat kehabisan baterai dan cepat kehabisan memori,” dia berkata.   

Python Software Foundation baru-baru ini  menunjuk Developer in Residence (DIR) untuk fokus pada Core Python (CPython) — implementasi inti dari Python open-source yang menjadi dasar versi Python lainnya. 

10 bahasa pemrograman teratas Tiobe pada September 2021 adalah C, Python, Java, C++, C#, Visual Basic, JavaScript, bahasa Assembly, PHP, dan SQL. 

20 bahasa teratas juga termasuk Classic Visual Basic, Groovy, Ruby, Go, Swift, MATLAB, Fortran, R, Perl, dan Delphi. 

Kemunculan kembali Fortran sebagai bahasa 20 teratas patut dicatat. Baru pada Juli 2020, Tiobe menempatkannya sebagai bahasa terpopuler ke-50. Namun awal tahun ini, Fortran naik ke posisi 20 dalam indeks Tiobe. 

Fortran, dirancang di IBM pada 1950-an, tetap populer untuk pengkodean pada superkomputer paling kuat di dunia. Namun, beberapa anggota komite standar Fortran AS menganggap bahasa tersebut berada di bawah ancaman dari bahasa lain yang memakan domain Fortran yang secara historis berkinerja baik. Tangkapan untuk Fortran adalah bahwa mengembangkan fitur baru juga berisiko melanggar kode lama. 

banner 300x250

Related posts

banner 468x60

Leave a Reply

Your email address will not be published. Required fields are marked *