Bahasa pemrograman datang dan pergi, tapi bahasa mana yang akan hilang lebih cepat dibandingkan bahasa lainnya?
Poin Penting
- R kehilangan pijakannya di dunia pemrograman analisis data dan sepertinya tidak akan naik peringkat lebih tinggi.
- Visual Basic tidak lagi disukai oleh Microsoft dan digantikan oleh Visual Basic .NET untuk mengembangkan aplikasi Windows.
- Haskell, meskipun pernah menjadi bahasa pemrograman fungsional yang populer, kini semakin berkurang peminatnya karena waktu respons yang lambat dan persaingan dari Go dan Python.
Teknologi terus berkembang, tidak terkecuali bahasa pemrograman yang kami gunakan. Dengan semakin populernya kecerdasan buatan dan cara kecerdasan buatan mengatur penggunaan bahasa-bahasa tersebut, terdapat fokus yang lebih besar lagi pada bahasa-bahasa mana yang akan ada di masa depan, dan mana yang tidak.
Bahasa pemrograman serbaguna, termasuk Python, Java, dan JavaScript, mendominasi, sementara bahasa lain lebih spesifik dan tampaknya tidak lagi disukai.
Karena perubahan adalah satu-satunya hal yang konstan, Anda harus beralih dari sembilan bahasa ini, yang mungkin tidak akan menjadi bahasa utama dalam waktu dekat.
1. R
Bahasa pemrograman R hadir dengan tujuan untuk menaklukkan dunia pemrograman analisis data. Dengan rentang booming selama bertahun-tahun, akhir-akhir ini mulai kehilangan pijakan terhadap bahasa pemrograman Python.
Sebagai bahasa pemrograman, R menawarkan berbagai fitur berharga bagi para pembuat kode, namun saat ini R masih berada di peringkat bawah. Ia menduduki peringkat ke-18 dalam daftar tersebut indeks TIOBE, dan kemungkinannya tidak akan naik lebih tinggi lagi.
Meskipun demikian, bahasa tersebut masih digunakan dan Anda bisa instal R di Mac Anda atau komputer Windows jika Anda ingin mencobanya.
2. Dasar visual
Visual Basic adalah bahasa lama, yang hadir di mesin Windows pada tahun 1991. Namun sepertinya bahasa pemrograman Microsoft sepertinya tidak akan bisa menghidupkan kembali masa kejayaannya.
Karena Microsoft tidak lagi menyukai Visual Basic, kematiannya tidak bisa dihindari. Visual Basic .NET, yang lain bahasa pemrograman berorientasi objek, sebagian besar telah menggantikannya, dan Anda harus membiasakan diri dengannya jika Anda tertarik untuk mengembangkan aplikasi Windows.
Anda mungkin berpikir bahwa Visual Basic .NET akan mengalami konsekuensi yang sama seperti pendahulunya, namun Microsoft sepertinya tidak akan menarik dukungannya dalam waktu dekat. Bagaimanapun, Visual Basic .NET adalah elemen utama di balik ekosistem Windows.
3. Haskell
Haskell memiliki tahun-tahun terbaiknya, yang memalukan; banyak programmer berharap mereka tahu cara membuat kode dalam bahasa pemrograman yang fungsional dan hebat ini. Bahasa ini menjadi pilihan, karena banyak orang mulai membuat kode program keuangan besar menggunakan monad asli dan tipe data aljabar.
Meminjam elemen dari Miranda, Clean, HOPE, dan beberapa bahasa lainnya, Haskell memiliki banyak hal untuk ditawarkan. Namun, waktu responsnya yang lambat menjadikannya pilihan yang tidak populer di kalangan pengembang. Inefisiensi ini mungkin menyebabkan berkurangnya minat yang mengakibatkan kurangnya pembaruan terkini; yang terakhir relevan adalah sembilan tahun yang lalu.
Haskell juga mengalami kesulitan dibandingkan dengan bahasa yang lebih relevan dan fleksibel seperti Go dan Python, yang terus menantang bahasa tersebut sejak tahun 2000an dengan kekuatan dan kegunaannya. Lagipula, Pemrograman Go telah mendapatkan kembali posisinya di indeks TIOBE untuk sebuah alasan.
4. Aplikasi Visual Basic
Visual Basic for Applications, umumnya dikenal sebagai VBA, adalah bahasa otomasi luar biasa yang digunakan rangkaian produk MS Office. Dari mengotomatiskan tugas-tugas Excel hingga membuat dokumen MS Word dan PowerPoint, ada banyak VBA dan makronya yang dapat membantu Anda mencapainya.
Jika Anda mempercayai rumor tersebut, Microsoft mungkin akan mengganti VBA dengan JavaScript, mengingat popularitas dan fleksibilitasnya.
Jadi kapan Microsoft akan menghentikan bahasa pemrogramannya?
Mengingat banyak organisasi mengandalkan model VBA untuk mengotomatiskan tugas mereka yang berulang, hal ini mungkin tidak akan terjadi dalam beberapa waktu ke depan. Masalah dengan API JavaScript dan integrasi Microsoft mungkin berarti bahasa tersebut akan bertahan untuk beberapa waktu, tetapi ini hanyalah sebuah trik.
5. Fortran
Fortran (Terjemahan Formula), bahasa pemrograman berusia 62 tahun, secara mengejutkan masih berjalan. Penggunaannya mungkin telah menurun selama bertahun-tahun, tetapi bahasa ini terus bertahan lebih lama dari beberapa bahasa sejenisnya.
Namun, Fortran tidak jelas. Anda mungkin akan sangat bergantung pada bahasa yang dikembangkan IBM ini jika Anda menyukai komputasi numerik atau model ilmiah. Anda mungkin menggunakannya untuk tugas-tugas seperti prediksi cuaca numerik, fisika komputasi, dan dinamika fluida komputasi.
Meskipun penggunaannya terbatas, ia memiliki dasar yang kokoh, dan mungkin perlu beberapa saat sebelum pengembang Fortran benar-benar lepas tangan dari bahasa ini.
6. COBOL
Bahasa Umum Berorientasi Bisnis, atau COBOL, mendominasi pemrograman pada tahun 1960an, bersama dengan tiga bahasa lainnya: ALGOL, LISP, dan FORTRAN. Dikembangkan sebagai bahasa untuk menciptakan pemisahan antara komputasi bisnis dan ilmiah, ia mati secara alami.
Ini menawarkan integrasi minimal dengan bahasa lain dan memberikan sedikit pengaruh pada pengembang. Bahasanya yang sederhana telah menjadikan bahasa ini sebagai bahasa yang khusus, meskipun ada persyaratan federal dan pemerintah yang terkait dengannya. Dapat dikatakan bahwa hanya segelintir pengembang yang menguasai COBOL.
7. Perl
Meskipun merupakan bahasa pemrograman untuk tujuan umum, Perl sangat populer untuk pengembangan web, pemrograman jaringan, manipulasi teks, dan pengembangan GUI.
Terdiri dari dua varian bahasa: Perl 5 dan Perl 6 (Raku). Secara keseluruhan, Perl menawarkan banyak fleksibilitas dan menawarkan serangkaian fitur yang luar biasa. Namun, semua ini mengakibatkan penggunaan CPU dan kebutuhan memori yang lebih tinggi.
Persaingan ini secara perlahan mengikis pangsa pasar penggunaan Perl, karena para pengembang beralih ke alternatif pengembangan web yang lebih mudah diakses dan efisien.
8. Skrip Tindakan
Kerabat dekat JavaScript yang terkenal, ActionScript adalah ECMAScript versi Adobe. Karena ini asli dari alat Adobe, Anda tidak akan menemukannya di mana pun selain Adobe Flash.
ActionScript adalah bahasa berorientasi objek yang biasa digunakan untuk membuat aplikasi Flash menjadi interaktif. Dengan menurunnya Flash dan semua versi terkaitnya, penggunaan ActionScript juga mengalami penurunan selama bertahun-tahun.
Namun, setelah Apple memutuskan untuk menghapus dukungan untuk Flash pada perangkat iOS-nya, tulisan untuk ActionScript juga akan muncul.
9. Pascal
Dibuat pada tahun 1970 oleh Niklaus Wirth, Pascal menangkap esensi ALGOL-60. Karena merupakan bahasa prosedural, Pascal berfungsi sebagai alat pembelajaran yang sangat baik bagi programmer pemula.
Perlahan dan pasti, Pascal naik pangkat, namun tidak pernah menawarkan sesuatu yang baru ke dunia pemrograman. Meskipun bahasanya gagal berkembang, penerusnya cukup inovatif.
Pascal melahirkan Turbo Pascal, Object Pascal, dan Delphi, sebuah bahasa visual berorientasi objek yang melampaui pendahulunya.
Bahasa Pemrograman Akan Mati Cepat atau Lambat
Pengembang menggunakan berbagai bahasa pemrograman saat ini, karena tidak ada satu bahasa pun yang dapat memenuhi semua tujuan. Dengan evolusi yang terus-menerus, bahasa datang dan pergi seiring dengan semakin kompleksnya persyaratan dan tuntutan perubahan.
Bahasa-bahasa yang tercantum di sini terkena dampak persaingan, dan biasanya gagal menyediakan fitur-fitur modern dan relevan. Seiring berjalannya waktu, secara perlahan dan pasti, bahasa-bahasa yang lebih baik mengambil alih, mendorong bahasa-bahasa lain ke dalam kubur mereka.