Bahasa pengaturcaraan generasi keempat itu apa sih? Jelaskan dalam bahasa melayu ya

Bahasa pengaturcaraan generasi keempat atau 4GL (1970-an - 1990) ialah bahasa atau sekitaran pengaturcaraan yang direka untuk tujuan yang khusus, misalnya pembangunan perisian perniagaan. Dalam revolusi perkomputeran, 4GL menyusuli 3GL dalam arah aliran menuju ke kuasa keabstrakan dan kenyataan yang lebih tinggi. Ia disusuli oleh usaha untuk menentukan dan menggunakan 5GL.

Mod bahasa sejadi berstruktur blok bagi bahasa-bahasa pengaturcaraan generasi ketiga bertujuan untuk memperbaiki proses pembangunan perisian. Bagaimanapun, kaedah pembangunan 3GL cenderung tidak cukup cepat dan mudah mengalami ralat. Jelasnya kemudian bahawa sesetengah atur cara penggunaan dapat dibangunkan dengan lebih cepat menerusi penambahan sebuah lagi bahasa pengaturcaraan dan perkaedahan yang berperingkat lagi tinggi dan yang dapat menjanakan suruhan 3GL yang amat rumit dengan tidak begitu banyak ralat. Daripada sesetengah segi, kejuruteraan perisian muncul untuk menangani pembangunan 3GL. Dengan itu, projek 4GL dan 5GL lebih menumpukan penyelesaian masalah dan kejuruteraan sistem.

Semua 4GL direka dengan tujuan untuk: