Високий і низький рівень
Високий і низький рівень - це терміни, які використовуються для класифікації рівнів опису та цілей у багатьох областях, де системи можуть бути описані з різних точок зору. Опис високого рівня - це більш абстрактний опис, що описує загальні цілі та системні функції, і, як правило, більше стосується системи в цілому або більших компонентів. Опис низького рівня - це той, який описує окремі компоненти, надає детальну інформацію, а не огляд, елементарні функції, а не складні загальні, і, як правило, більше стурбовані окремими компонентами всередині системи та їх функціонуванням. Низький і високий рівень відносні; наприклад, графічний движок, який керує комп'ютерною грою і працює на рівні об'єктів у грі, є високим рівнем порівняно з відеопідсистемою DirectX, яка працює на рівні об'єктів, що відтворюються, що є високим рівнем порівняно з вершинного шейдера в межах ця система.