Tolong jelaskan mengenai Bahasa pemrograman tingkat rendah

Bahasa pemrograman tingkat rendah 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 (machine code) dan 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.