piet زباني است که توسط David Morgan-Mar ابداع شد کسي برنامه سازي بيت مپ‌هاي آن مانند يک هنر انتزاعي است. کامپايل شدن به وسيله يک اشاره گر که در اطراف تصوير حرکت مي‌کند براي يک دامنه رنگي ادامه دار تا رنگ بعدي انجام مي‌شود. ?? رنگ موجود است که رفتار آنها پيش بيني شده است.?? تا از آنها رنگ‌هاي رنگي هستند که به صورت ? رنگ و ? طيف روشنايي مختلف مرتب شده‌اند;و رنگ سياه و سفيد مرتب نشده‌اند. زماني که يک رنگ رنگي موجود است و يک رنگ ديگر وارد مي‌شود پروسه انجام شده توسط تعداد سطوح رنگ و روشنايي که تغيير کرده‌اند مشخص مي‌شود. سياه نمي‌تواند وارد شود;زماني که اشاره گر سعي مي‌کند که به يک ناحيه سياه وارد شود قوانين انتخاب بلوک بعدي تغيير مي‌کند. اگر تمامي قوانين انجام شوند برنامه تمام خواهد شد. سفيد عملي را انجام نمي‌دهد فقط به اشاره گر اجازه مي‌دهد که عبور کند. رنگ‌هاي غير از اين ?? رنگ به کامپايلر يا مترجم ارجاع داده مي‌شوند. متغيرها در يک پشته به عنوان يک متغير integer علامت دار ذخيره مي‌شوند. بيشتر پروسه‌هاي مشخص شده مربوط به عمليات پشته خواهد بود. بقيه به وسيله دستورهاي ورودي خروجي و به وسيله دستوراهايي که اشاره گر کامپايل در حرکتش مشخص مي‌کند مشخص مي‌شود.