برنامه‌نویسی شیءگرا در محیط‌های سخت‌افزاری