Penemuan bahasa
pemrograman di mulai bersamaan dengan kemunculan komputer itu sendiri.Bahasa
pemrograman dan komputer merupakan dwitunggal yang tidak terpisahkan karena
sebuah komputer hanya bisa berfungsi jika ada program.
Sementara itu, sebuah
program yang dibuat dengan bahasa pemrograman hanya bisa hidup dengan
menggunakan komputer sebagai media.
Bahasa pemrograman telah
mengalami berbagai proses perkembangan. Kondisi bahasa pemrograman saat ini
telah berbeda jauh dengan bahasa pemrograman di tahun 40-an. Dahulu progammer
memrintah komputer secara fisik menggunakan metode pengkabelan / wiring secara
manual.
Metode wiring kemudian
berkembang hingga menjadi bahan pemrograman sederhana.Kualitas dan fitur
berkembang dan bertambah dengan pesat. Bahasa pemrograman di awal kemunculannya
hanya dapat digunakan untuk satu keperluan saja/ one purpose only, tetapi kini
dapat digunakan untuk bermacam-macam keperluaan.
Tokoh pertama yang di
anggap memperkenalkan bahasa pemrograman pada komputer adalah Charles Babbage.Charles Babbage adalah
seorang ilmuwan yang hidup di Inggris pada abad pertengahan.Beliau adalah orang
yang pertama kali mendesain mesin menyerupai komputer. Mesin tersebut diisi
beberapa program yang dapat berjalan di dalamnya (identik seperi bahasa
assembly sekarang ini). Pembuat program tersebut adalah Byron Countess of
Lovelace, putri dari Lord Byron.
Komputer modern yang
menggunakan tenaga listrik pertama kali diciptakan pada tahun 1940-an. Ketika
itu, komputer masih menjadi barang mewah dan hanya dimiliki oleh pihak-pihak
yang memerlukan perhitungan data yang sangat banyak, seperti pihak militer dan
universitas.Komputer pada waktu itu berukuran sangat besar sehingga memakan
banyak tempat.
Meskipun besar, komputer
dianggap lambat menjalankan proses komputasi. Di awal penciptaannya hanya
sedikit tokoh yang menyarankan untuk membuat program pada komputer.
Dunia
pemrograman kemudian
mengalami perkembangan yang sangat pesat setelah ditemukan komponen-komponen
elektronika.Penggunaan komponen elektromika menyebabkan komputer menjadi
komputer berukuran kecil karena ditemukannya teknologi Integrated Circuit (IC)
dan teknologi pembuatan chip lainnya.Selain ukuran yang mengecil, kelebihan
komputer setelah revolusi elektronika terdapat pada kemampuan komputasinya yang
meningkat tajam.Oleh karena itu kemampuannya meningkat, secara otomatis
komputer mampu menangani pemrosesan algoritma dangan lebih cepat.Hal tersebut
mendorong di buatnya berbagai macam bahasa
pemrograman tingkat tinggi.