Apabila anda ingin menjadi programer, terlebih dahulu anda harus tahu bahasa pemrograman apa yang akan anda pelajari. Berikut ini adalah tabel bahasa pemrograman paling sering digunakan didunia versi TIOBE Programing Community Index pada bulan September 2013.
tetapi sebagai programer tentu tidak harus selalu menguasai bahasa pemrograman yang paling popular, karena banyak juga perusahaan yang mencari para programer dengan skill khusus. Hal ini disebabkan karena tidak semua perusahaan menggunakan bahasa pemrograman yang sama.
dibawah ini saya akan beri sedikit penjelasan tentang beberapa bahasa pemrograman:
1. Java
Java
adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer
termasuk telepon genggam. Dikembangkan oleh Sun Microsystems dan
diterbitkan tahun 1995. Java tidak boleh disalahpahami sebagai
JavaScript. JavaScript adalah bahasa scripting yang digunakan oleh web
browser.
Sebagai
bahasa pemrograman berorientasi object Java Platform Standard Edition
(JSE) menyediakan lingkungan yang lengkap untuk pengembangan aplikasi di
desktop dan client/server. Materi pelatihan pada Java Fundamental (JSE)
akan fokus ke masalah pengantar aplikasi Java, pemrograman berorientasi
object (OOP), dan berbagai teknik yang digunakan pada pemrograman
bahasa Java.
2. PHP
PHP
adalah bahasa pemrograman Web yang paling banyak dipakai saat ini. PHP
banyak dipakai untuk memrogram situs web dinamis, walaupun tidak
tertutup kemungkinam untuk digunakan untuk pemakaian lain.
3. Phyton
Python
adalah salah satu bahasa pemrograman yang sangat powerfull dan mudah
untuk dipelajari. Python memiliki struktur data tingkat tinggi yang
sangat efisien dan sederhana tapi efektif untuk penerapan pemrograman
berorientasi objek.
Python memiliki syntax dan type data dinamis
yang elegan hingga membuatnya menjadi bahasa yang sangat ideal untuk
scripting dan pengembangan aplikasi diberbagai bidang dan flatform
system operasi.
4. PERL
Perl
umum adalah bahasa pemrograman-tujuan awalnya dikembangkan untuk
manipulasi teks dan digunakan untuk berbagai tugas termasuk sistem
administrasi, pengembangan web, pemrograman jaringan, pengembangan GUI,
dan banyak lagi.
Berjalan
pada mesin dengan sistem operasi Unix (SunOS, Linux, BSD, HP-UX), juga
tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS,
EBCDIC, dan PocketPC.
5. Bahasa C
Bahasa
pemrograman C dibuat pada tahun 1972 oleh Dennis Ritchie untuk Sistem
Operasi Unix di Bell Telephone Laboratories. Meskipun C dibuat untuk
memprogram sistem dan jaringan komputer namun bahasa ini juga sering
digunakan dalam mengembangkan software aplikasi. C juga banyak dipakai
oleh berbagai jenis platform sistem operasi dan arsitektur komputer,
bahkan terdapat beberepa compiler yang sangat populer telah tersedia. C
secara luar biasa mempengaruhi bahasa populer lainnya, terutama C++ yang
merupakan extensi dari C.
6. Bahasa C++
Perbedaan
Antara Bahasa pemrograman C dan C++ adalah meskipun bahasa-bahasa
tersebut menggunakan sintaks yang sama tetapi mereka memiliki perbedaan,
C merupakan bahasa pemrograman prosedural, dimana penyelesaian suatu
masalah dilakukan dengan membagi-bagi masalah tersebut kedalam
su-submasalah yang lebih kecil, Selain itu, C++ merupakan bahasa
pemrograman yang memiliki sifat Pemrograman berorientasi objek, Untuk
menyelesaikan masalah, C++ melakukan langkah pertama dengan menjelaskan
class-class yang merupakan anak class yang dibuat sebelumnya sebagai
abstraksi dari object-object fisik, Class tersebut berisi keadaan
object, anggota-anggotanya dan kemampuan dari objectnya, Setelah
beberapa Class dibuat kemudian masalah dipecahkan dengan Class.
7. Objective -C
Objective-C
adalah bahasa pemrograman yang dikembangkan dari bahasa C digabung
dengan gaya bahasa SmallTalk. Dengan kata lain, Objective-C pada OOP-nya
bergaya SmallTalk yaitu menggunakan message passing sedangkan C++ menggunakan pemanggilan method.
8. Visual Basic
Microsoft
Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa
pemrograman yang menawarkan Integrated Development Environment (IDE)
visual untuk membuat program perangkat lunak berbasis sistem operasi
Microsoft Windows dengan menggunakan model pemrograman (COM), Visual
Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan
pengembangan perangkat lunak komputer berbasis grafik dengan cepat.
9. Delphi
Delphi
adalah kompiler / penterjemah bahasa Delphi (awalnya dari Pascal) yang
merupakan bahasa tingkat tinggi sekelas dengan Basic atau C yang
merupakan produk dari Borland corp.
Bahasa Pemrograman di Delphi disebut bahasa procedural artinya bahasa/sintaknya mengikuti urutan tertentu / prosedur. Delphi
termasuk Keluarga Visual sekelas Visual Basic, Visual C, artinya
perintah-perintah untuk membuat objek dapat dilakukan secara visual.
10. Ruby
Ruby adalah bahasa pemrogaman scripting yang berorientasi objek.
Tujuan dari ruby adalah menggabungkan kelebihan dari semua bahasa
pemrogaman scripting yang ada di dunia. Ruby ditulis dengan bahasa C
dengan kemampuan dasar seperti Perl dan Phyton.
Ruby pertama kali dibuat oleh seorang programmer Jepang bernama
Yukihiro Matsumoto. Penulisan Ruby dimulai pada February 1993 dan pada
Desember 1994 dirilis versi alpha dari ruby. Pada awal perkembangan
Ruby, Yukihiro meulis Ruby sendiri sampai pada tahun 1996 terbentuk
komunitas Ruby yang banyak mengkotribusikan Ruby.
11. COBOL
COBOL diciptakan pada tahun 1959. Bahasa COBOL pertama kali
diperkenalkan secara resmi atau formal pada bulan Januari 1960. Versi
dari bahasa COBOL ini disebut dengan COBOL-60. Dan diperbaharui pada
tahun 1965. Bila suatu bahasa komputer tidak standar, dalam arti banyak
versinya, maka menyulitkan pemakai untuk menerapkannya, pemakai harus
menyesuaikan versi dari COBOL yang dipakai oleh komputer tertentu. Untuk
mengatasi masalah hal ini, pada tahun 1968 dan 1974 bahasa COBOL
dikembangkan dan disempurnakan lebih lanjut dan distandardisasikan
dengan nama ANSI COBOL (American National Standards Institute ). ANSI
COBOL ini yang sekarang banyak diterapkan oleh sejumlah pabrik-pabrik
komputer. Dengan adanya standardisasi, pemakai tidak terlalu sulit
menggunakan bahasa COBOL versi yang berbeda, karena inti dari bahsa ini
sama.
dibawah ini adalah grafik popularitas bahasa pemrograman dari 2002-2013 versi TIOBE.