ʌsnʌvnˈɑja tʃʲˈerta vysʌkʌˈurʌvnʲivyx jazykˈof — ˈɛtʌ apstrˈɑktsyja, tˈo jestʲ vvʲidʲˈenʲijɪ smysɭʌvˈyx kʌnstrˈuktsyj, krˈɑtkʌ ʌpʲˈisyvʌjuɕix takʲˈijɪ struktˈury dˈɑnnyx ˈi ʌpʲirˈɑtsyɪ nˈɑt nʲˈimʲɪ, ʌpʲisˈɑnʲija kʌtˈoryx nə maʃˈynnʌm kˈodʲi ˈɪɭʲɪ drˈuɡʌm nʲiskʌurˈovnʲivʌm jazykʲˈe prʌɡrammʲˈirʌvʌnʲija ˈotʃʲin dɭʲinnˈy ˈi sɭʌʒnˈy dɭʲɑ pʌnʲimˈɑnʲija.
Основная черта высокоуровневых языков — это абстракция, то есть введение смысловых конструкций, кратко описывающих такие структуры данных и операции над ними, описания которых на машинном коде (или другом низкоуровневом языке программирования) очень длинны и сложны для понимания.