bahasa pemrograman paling populer

6 Bahasa Pemrograman Paling Populer 2020

Diposting pada

Badubarco.com – Bagi seorang lulusan IT ataupun yang masih kuliah dibidang IT tentu banyak bertanya, bahasa pemrograman apakah yang paling cocok untuk dipelajari sekarang ini.

Sangat banyak bahasa pemrograman yang muncul belakangan inimempelari semuanya tentu bukan taktik yang cerdas. 

Anda tidak mungkin ahli dalam semua bahasa pemrogramansebab apabila Anda belajar semuanya maka dijamin Anda hanya akan memahami kulitnya saja.

Untuk itu Anda harus memilih satu atau beberapa dari sekian banyak pilihan bahasa pemrograman yang ada 

Memilih bahasa pemrograman yang tepat juga bukan perkara mudahsebab tren bahasa pemrograman selalu berubah setiap waktu dan bisa jadi berbeda dari suatu tempat dengan tempat lain. 

Sebagai contohdahulu jaman tahun 90an bahasa pemrograman Pascal sangat digemari tapi saat ini cenderung tidak terpakai lagi.

Contoh lain dalam komunitas terbuka mungkin Java lebih populer tapi belum tentu bagi perusahaan besarmereka mungkin lebih memilih .Net karena didukung oleh perusahaan dengan reputasi besar seperti Microsoft. 

Untuk ini dalam artikel ini akan kita bahas beberapa bahasa pemrograman yang rata-rata populer ditahun 2020 sekarang ini. 

Bahasa Programming Populer Tahun 2020 

Python 

Python paling banyak digunakan untuk aplikasi kecerdasan buatanstatistikkeuangan dan data science. Python juga banyak digunakan untuk aplikasi web walaupun belum begitu populer untuk jenis aplikasi web ini 

Python sangat populer karena mudah untuk dipelajarimempunyai struktur sintak yang sederhana dan mempunyai library pendukung yang sangat banyak. Dari sisi komunitas pendukung, python didukung oleh komunitas open source yang sangat luas sehingga sangat mudah untuk mendapatkan konsultasi dari para pakar bahasa pemrograman ini.  
Kekurangan bahasa pemrograman Python adalah tidak bisa digunakan untuk pengembangan aplikasi mobile.  

perkembangan bahasa python

Gambar 1. Python berkembang sangat pesat 

Javascript 

Javascript paling banyak digunakan untuk aplikasi web bahkan bisa dibilang hampir semua aplikasi web yang dibuat beberapa tahun belakangan ini selalu memakai JavascriptJavascript menjadi sangat populer karena begitu banyak framework berbasis bahasa pemrograman ini yang muncul seperti Angular, Node.js, Vue, React.js, JQuery dan lain sebagainya 

Javascript sendiri sudah mengalami evolusi dari semenjak kemunculannya dan sudah mengalami banyak sekali pengembanganJavascript membutuhkan web browser untuk dijalankan tapi dengan teknologi seperti Node.js sekarang memungkinkan untuk memakai Javascript untuk pemrograman back end. 

Kekurangan Javascript adalah pada sebagian browser dimungkinkan untuk mematikan Javascript sehingga aplikasi Javascript tidak bisa berjalanTapi kekurangan ini sebenarnya sudah jarang terjadi sebab pada umumnya pengguna pasti selalu menghidupkan Javascript pada browser mereka. Karena bahasa pemrograman Javascript ini sangat populer disarankan bagi para calon programmer untuk mengikuti kursus programming, sebagai contoh Nextgen menyediakan kursus programming yang juga mencakup kursus javascript. 

Java 

Java paling banyak digunakan untuk integrasi antar sistem, back end dan aplikasi server. Java merupakan bahasa pemrograman yang paling banyak digunakan untuk menghandel business logic pada sistem-sistem yang besar seperti perbankanasuransipemerintahan dan sejenisnya 

Java terkenal dengan bahasa pemrograman yang bisa berjalan pada semua platform atau sistem operasimulai dari windows, linuxunixsolaris dan sebagainyaIni dimungkinkan karena Java berjalan diatas virtual machine dan virtual machine ini dikembangkan untuk dijalankan disemua platform yang disebutkan sebelumnya. 

Java sangat mudah untuk dipelajari tapi memang sedikit kompleks apabila sudah masuk ke topik OOP. 

Kelemahan bahasa pemrograman Java adalah ketergantungan pada virtual machine, walaupun tidak perlu khawatir sebab sangat banyak vendor yang membuat virtual machine untuk Java. Bagi para calon programmer disarankan untuk mengikuti kursus programming untuk mempelajari bahasa pemrograman Java, Nextgen menyediakan kursus programming online yang juga menyediakan kursus Java. 

C# 

Bahasa pemrograman C# adalah varian turunan dari bahasa C++ yang dikembangkan oleh Microsoft. Tujuannya agar lebih mudah untuk dipelajarisebagai contoh pemakaian pointer pada C# sudah otomatis dan disembunyikan dari sentuhan programmer. 

Begitu juga prosedur untuk release memory (garbage collector) juga sudah dibuat otomatis tidak seperti pada C++ dan C.   

Bahasa pemrograman C# cukup populer untuk aplikasi desktop terutama untuk aplikasi front office yang memerlukan tampilan antar muka yang canggih 

Kelemahan bahasa pemrograman C# adalah hanya didukung oleh Microsoft sebagai pembuatnya sehingga dukungan komunitas open source tidak terlalu banyak. 

C/C++ 

Bahasa pemograman C/C++ ini adalah bahasa pemrograman yang sangat tua tapi anehnya masih sangat populer sampai sekarang.

C/C++ ini bahkan dipakai untuk membuat compiler bahasa pemrograman lain seperti misalnya compiler Java.

Bahasa pemrograman C/C++ sifatnya sangat low level dan cenderung sangat cepat apabila dijalankan.

Bahasa pemrograman ini juga pilihan paling populer untuk membuat driver hardware, misalnya driver vga card, driver network card dan lain-lain. Sebagian besar game yang beredar sekarang juga dibuat dengan menggunakan bahasa pemrograman C/C++.  

Kekurangan bahasa pemrograman C/C++ adalah cukup sulit untuk dipelajari karena terlalu banyak sintak low level seperti pointer dan penghapusan data pada memory secara manual.  

Go 

Go atau Golang adalah bahasa pemrograman yang dikembangkan oleh Google. Tujuannya adalah membuat bahasa pemrograman yang efisienmudah untuk dipelajari dan dibaca dan juga aman. Go banyak dipakai untuk distributed system yaitu aplikasi yang tersebar pada beberapa lokasi network yang berbeda dan saling berkomunikasi satu sama lain. 

Go adalah bahasa pemrograman baru sehingga belum banyak didukung oleh komunitas open source tapi beberapa tahun belakangan ini popularitas Go naik cukup cepat 

Kekurangan bahasa pemrograman Go adalah tidak ada dukungan antar muka (GUI) yang memadai sehingga cukup sulit untuk dikembangkan bagi aplikasi front end. 

 

 

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *