Архитектура LLVM
2020-06-032021-03-09zzyxelСтудИзба
Архитектура LLVM.
Низко уровневая виртуальная машина.
Для обеспечения переносимости программного кода в скомпилированном виде была создана универсальная спецификация низкоуровневых виртуальных машин, в результате между языком команд ЦП и исходным текстом программы появляется дополнительная промежуточное звено. Это промежуточное звено является одинаковым для всех архитектур реальных вычислительных систем. Будучи не совпадающими с языком реального ЦП этот промежуточный слой неизбежно носит задержку исполнителям программ. Но современные процессоры делают эти задержки неощутимыми за счет возросшей скорости.