Las arquitecturas Burroughs intentaron reducir la separación semántica entre los lenguajes de alto nivel y el hardware sobre los que estos programas se ejecutaban.