Bahasa Pemogramman Terpopuler Tahun 2020 #1
Assalamualaikum, hallo teman teman. Gimana kabarnya nih ? semoga teman teman dalam keadaan baik baik saja dan selalu diberi semangat untuk belajar. Kali ini saya akan membagikan sedikit informasi mengenai Bahasa Pemogramman Terpopuler Tahun 2020. Maksud saya membuat blog kali ini adalah memberikan referensi untuk teman teman yang mau belajar bahasa pemogramman. Dengan melihat perkembangan bahasa pemogramman kita jadi bisa menentukan bahasa pemogramman mana yang sedang banyak digunakan dan banyak dibutuhkan. Sebenarnya banyak versi untuk bahasa pemogramman terpopuler tapi disini saya berpatokan pada website Githut
1. Javascript
JavaScript (/ˈdʒɑːvəˌskrɪpt/) adalah bahasa pemrograman tingkat tinggi dan dinamis. JavaScript populer di internet dan dapat bekerja di sebagian besar penjelajah web populer seperti Google Chrome, Internet Explorer (IE), Mozilla Firefox, Netscape dan Opera. Kode JavaScript dapat disisipkan dalam halaman web menggunakan tag SCRIPT. JavaScript merupakan salah satu teknologi inti World Wide Web selain HTML dan CSS. JavaScript membantu membuat halaman web interaktif dan merupakan bagian aplikasi web yang esensial. Awalnya hanya diimplementasi sebagai client-side dalam penjelajah web, kini engine JavaScript disisipkan ke dalam perangkat lunak lain seperti dalam server-side dalam server web dan basis data, dalam program non web seperti perangkat lunak pengolah kata dan pembaca PDF, dan sebagai runtime environment yang memungkinkan penggunaan JavaScript untuk membuat aplikasi desktop maupun mobile. ( wikipedia )
Kelebihan :
- Bahasa yang sangat sederhana dan serbaguna.
- Kecepatan cepat karena ini adalah bahasa yang ditafsirkan.
- Sangat dapat ditafsirkan dan berfungsi dengan baik dengan bahasa lain juga.
- Meningkatnya popularitas dan antarmuka yang bagus.
- Keamanan sisi klien terkadang terganggu.
- Kurangnya fasilitas debugging.
2. Python
Python adalah bahasa pemrograman tujuan umum yang ditafsirkan, tingkat tinggi. Dibuat oleh Guido van Rossum dan pertama kali dirilis pada tahun 1991, filosofi desain Python menekankan keterbacaan kode dengan penggunaan spasi putih yang signifikan. Konstruksi bahasanya dan pendekatan berorientasi objek bertujuan untuk membantu programmer menulis kode yang jelas dan logis untuk proyek skala kecil dan besar. Python diketik secara dinamis dan pengumpulan sampah. Ini mendukung beberapa paradigma pemrograman, termasuk pemrograman terstruktur (terutama, prosedural), berorientasi objek, dan fungsional. Python sering dideskripsikan sebagai bahasa "termasuk baterai" karena perpustakaan standarnya yang komprehensif. ( wikipedia )
Kelebihan :
- Python sangat sederhana dan konsisten.
- Sumber daya yang luas sehubungan dengan berbagai pustaka dan kerangka kerja.
- Komunitas hebat dan pembaruan berkelanjutan.
- Komunitas python pada umumnya dipenuhi dengan orang-orang luar biasa dan pembaruan terus-menerus dilakukan untuk meningkatkan python.
- Fleksibilitas dan kemandirian platform. Ini berarti python dapat mengimpor modul penting yang dibangun dalam bahasa pemrograman lain juga.
- Kadang-kadang dianggap sebagai bahasa yang lambat karena waktu implementasi algoritma tertentu lebih lambat jika dibandingkan dengan bahasa pemrograman lain.
3. Java
Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems, yang saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didesain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula dengan slogannya, "Tulis sekali, jalankan di mana pun". Saat ini java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi ( wikipedia )
Kelebihan :
- Menyediakan struktur dan pemeliharaan kode.
- Ini sederhana dan platform-independen.
- Itu aman dan juga multithread karena memungkinkan program untuk melakukan banyak tugas pada setiap contoh.
- Konsumsi memori tinggi. Performa lebih lambat dibandingkan dengan bahasa lain.
4. Go
Go (sering disebut sebagai Golang) adalah bahasa pemrograman yang dibuat di Google pada tahun 2009 oleh Robert Griesemer, Rob Pike, dan Ken Thompson. Golang adalah bahasa pemrograman yang dihimpun dan diketik dalam bahasa C, dengan fitur pengumpulan sampah, penulisan terstruktur, keamanan memori, dan pemrograman yang konkuren serta berurutan. Kompiler dan IDE lainnya disediakan oleh Google dari awal secara bebas dan sumber terbuka. ( wikipedia )
Kelebihan :
- Kuat dan sangat sederhana.
- Ini memiliki perpustakaan pintar untuk menyelesaikan tugas-tugas rumit.
- Keamanan bawaan yang kuat.
- Kurangnya mesin virtual.
- Kadang-kadang terlalu sederhana - Go mungkin bahasa yang mudah untuk dipelajari, tapi itu menyebabkan kurangnya keserbagunaan.
5. C++
C++ adalah bahasa pemrograman komputer yang di buat oleh Bjarne Stroustrup, yang merupakan perkembangan dari bahasa C dikembangkan di Bell Labs (Dennis Ritchie) pada awal tahun 1970-an, bahasa itu diturunkan dari bahasa sebelumnya, yaitu B. Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix. Pada perkembangannya, versi ANSI (American National Standards Institute) pada bahasa pemrograman C menjadi versi dominan, meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded. Bjarne Stroustrup pada Bell Labs pertama kali mengembangkan C++ pada awal 1980-an. Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding). Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading.[butuh rujukan] Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (object-oriented programming). ( wikipedia )
Kelebihan :
- C ++ dianggap sebagai bahasa yang sangat portabel.
- Ini memungkinkan manipulasi kode tingkat rendah.
- C ++ sangat skalabel karena program C ++ mampu berjalan dalam skala kecil serta data berskala besar.
- Masalah keamanan ringan ada di C ++.
- Pointer menghabiskan banyak memori di C ++.
Sekian informasi yang bisa saya berikan pada blog kali ini semoga infromasi ini bisa memberi bermanfaat dan membuat teman teman terbantu. Jika teman teman merasa infromasi ini bermanfaat kalian bisa share blog ini dan jangan lupa comment jika ada yang ingin ditanyakan. Terima kasih , Wassalamualaikum.






 
 
0 Comments