Thus the division between "hardware" and "software" began with abstraction being used to deal with the complexity of computing.
Таким образом, деление на «аппаратное» и «программное обеспечение» началось с абстракции, используемой чтобы решить проблему сложности вычислений.