'''Bahasa pemrograman tingkat rendah''' atau '''bahasa aras rendah'''<ref>https://bundet.com/d/1574-pengertian-bahasa-pemrograman</ref> adalah bahasa pemrograman yang berorientasi kepada mesin. bahasa ini menggunakan [[kode biner]] (yang hanya mengenal kode 0 dan 1) atau suatu kode sederhana untuk menggantikan kode-kode tertantu dalam sistem biner. yang tergolong dalam kelompok bahasa ini adalah [[bahasa mesin|bahasa mesin (machine code)]] dan [[Bahasa rakitan|bahasa rakit (''assembly language'')]]. bahasa-bahasa serperti itu ini sangat sulit utnuk dipahami oleh orang awam dan sangat membosankan bagi pemrogram yang sudah berbiasa dengna bahasa beraras tinggi. pemrogram harus benar-benar menguasai operasi komputer secara teknis. namun bahasa generasi ini memberikan eksekusi program yang sangat cerdas. selain itu bahasa mesin sangat bergantung pada mesin (machine dependent); artinya, bahasa mesin antara satu mesin dengan mensin yang lain jauh berbeda.<ref>{{cite web |title=Bahasa Pemrograman Tingkat Rendah |url=http://teknik-informatika-s1.stekom.ac.id/informasi/baca/Bahasa-Pemrograman-Tingkat-Rendah/fff39a1788172f7d864727faeb8e7931747d94d9}}</ref>