Pada awalnya diciptakan tingkatan bahasa pemrogram menjadi3 yaitu Bahasa Tingkat rendah & mesin yang bahasa pemrograman tingkat rendah, merupakan bahasa pemrograman generasi pertama. Bahasa pemrogramana generasi pertama ini merupakan bahasa pemrograman yang sangat sulit dimengerti karena instruksinya menggunakan bahasa mesin, dan hanya dimengerti oleh pembuatnya saja karena
programnya berupa kode kode mesin.
Bahasa pemrograman level rendah ini pertama kali muncul atau digunakan mulai sekitar tahun 1945. Ketika itu untuk membuat dan menjalankan suatu program dibutuhkan waktu yang lama sulit dimengerti oleh manusia karena bentuknya yang sangat sulit dipahami, dimana bahasa Binary (Biner) yang terdiri dari dua digit angka 0 dan 1, contoh :
Angka 12 menggunakan kode-kode biner 8-bit dituliskan dengan 00001100
Angka 73 menggunakan kode-kode biner 8-bit dituliskan dengan 01001001
Pada bahasa pemrograman tingkat rendah, sering dijumpai kesalahan-kesalahan. Program sangat sulit dibaca, sehingga pada saat itu sangat sedikit orang yang tertarik untuk menjadi programmer dan dibuatlah bahasa tingkat menengah.
Bahasa tingkat menengah yaitu bahasa pemrograman tingkat menengah, yang merupakan bahasa pemrograman generasi ke dua.
Dalam bahasa ini seorang programmer sudah mulai bisa menggunakan bahasa sehari-hari, walaupun masih banyak susah dimengerti juga. Banyak perintah-perintah yang menggunakan inisial atau singkatan-singkatan seperti “MOV” yang berarti “MOVE” (pindah), “STO” yang berarti (STORE) dan lain-lain. Bahasa pemrograman yang tergolong dalam midle level ini adalah assembler. Bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb.
Meskipun bahasa tingkat menengah ini bahasanya sudah dianggap manusiawi tetapi kebanyakan programmer menggunakan bahasa tingkat tinggi yang mungkin lebih mudah dianggapnya.
Bahasa tingkat tinggi yaitu bahasa pemrograman tingkat tinggi, yang merupakan bahasa pemrograman generasi ke tiga dan selanjutnya.
Ciri-cirinya yaitu bahasa pemrograman ini sudah terstruktur dengan baik, mudah dimengerti karena sudah menggunakan bahasa sehari-hari.Bahasa pemrograman inilah bahasa pemrograman yang sekarang ini kita kenal, seperti C, C++, JAVA, PHP, Visual Basic, Pascal, ORACLE, MS-SQL, Phyton, XML dan lain-lain sebagainya.
Kebanyakan programmer memilih menggunakan bahasa tingkat tinggi ini, karena lebih simpel dan jauh lebih mudah dimengerti oleh manusia. Namun ada juga lho programmer yang memilih menggunakan bahasa tingkat menengah karena bahasa ini masih belum terlalu jauh berbeda konsepnya dari bahasa tingkat rendah yang otomatis menjadikan bahasa pemrograman tingkat menengah lebih cepat, lebih kokoh dan lebih hemat sumber daya daripada bahasa pemrograman tingkat tinggi.
Sumber :
http://smkalfattah.ilearning.me/2016/04/26/bahasa-pemrograman/
http://septiany-putri.blogspot.co.id/