Також постійно ведутьсяВедуться спроби розробити мови більш високого рівня абстракції. Інколи вживають термін {{нп|Надвисокорівневі мови програмування|надвисокорівневі мови програмування||Very high-level programming language}} або ж ультра-високорівневі мови програмування. Такого роду мови характеризуються наявністю додаткових структур і об'єктів, орієнтованих на прикладне використання. Прикладні об'єкти, у свою чергу, вимагають мінімального налаштування у вигляді параметрів і моментально готові до використання.<ref>{{cite paper