(Machine Code) Instructions that CPU can execute directly (without translation) - Language designed from Machine's point of view, not person's; very complicated. - Uses binary - Allows only numeric memory addresses (can't name with words) - Difficult to change, difficult to create data.