Jika kita berbicara mengenai bahasa pemrograman, di dunia ini banyak jenisnya. Secara umum ada beberapa fungsi utama dari sebuah bahasa pemrograman, yaitu :
1. Sebagai media komunikasi antara operator dengan mesin
2. Sebagai media mengoperasikan sebah mesin
3. Sebagai media bagi programmer dalam mengembangkan sebuah aplikasi
4. Memberikan perintah kepada mesin dan komputer
Ada setidaknya 53 jenis bahasa pemrograman (versi https://dosenit.com/kuliah-it/pemrograman/macam-macam-bahasa-pemrograman) yang sering dipakai programmer. Masing masing dari bahasa pemrograman tersebut ada kelebihan dan kekurangannya.
Di tahun 2016, banyak universitas yang memperlakukan programming seperti Computer Science, dan Computer Science seperti Matematika. Banyak pelajaran perkenalan ke bahasa programming yang terlalu berfokus pada bahasa terlalu dasar seperti C.
Tapi perubahan tetap terjadi. Bahkan di dunia pendidikan. Lebih dari setengah developer yang ada sekarang menggunakan Javascript. Bahasa ini menjadi vital dalam Front-End Web Development dan menjadi makin relevan dengan Back-End Development. Perkembangan yang dialami bahasa ini sendiri mulai masuk ke dunia developer game dan juga Internet.
Ada beberapa faktor yang dapat memengaruhi keunggulan suatu program untuk kita pakai, yaitu :
-
Job Market
Jika kamu adalah salah satu dari mereka yang ingin belajar programming agar bisa mendapatkan pekerjaan, ini merupakan faktor yang penting. Java merupakan bahasa yang paling sering disebut di banyak lowongan pekerjaan sebagai syarat pekerjaan. Javascript berada di posisi kedua dengan perbedaan yang tipis.
-
Prospek jangka panjang
Pada rata - ratanya, proyek JavaScript mendapatkan permintaan yang lebih banyak dari rata - rata proyek Java. Dan lebih dari itu, JavaScript mulai menjadi lebih populer dari bahasa programming populer lainnya. JavaScript memiliki suatu lingkungan yang menerima keuntungan dari investasi uang dan talenta dari perusahaan besar yang tertarik pada JavaScript seperti Google, Microsoft, Facebook, dan Netflix. Hal seperti ini tidak mudah untuk ditemukan pada Java.
-
Kemudahan untuk dipelajari
Kebanyakan programmer akan setuju bahwa bahasa programming yang high-level sebenarnya relatif mudah untuk dipelajari. JavaScript masuk kedalam kategori ini. Meskipun universitas - universitas masih mengajarkan bahasa seperti Java dan C++ sebagai bahasa pertama, mereka jauh lebih sulit untuk dipelajari.
Sumber : http://blog.hacktiv8.com/programming-language/