ایده اصلی از گرافیک لاک پشت، روشی محبوب برای معرفی برنامه نویسی به بچه ها می آید. این بخشی از زبان برنامه نویسی Logo اصلی بود که توسط Wally Feurzeig، Seymour Papert و Cynthia Solomon در سال 1967 توسعه یافت.
این برنامه یک نسخه اندرویدی از یک لاک پشت است که بر اساس یک زبان برنامه نویسی جدید و ساده به نام Lilo با الهام از لوگو ساخته شده است، شامل دستورات اعلان هایی مانند let و دستورالعمل های جریان کنترل مانند if، while، تکرار و دستورالعمل های زبان خاص دامنه (DSL) است. برای طراحی و کنترل رنگ ها
این برنامه حاوی یک ویرایشگر کد پیشرفته با ویژگیهایی مانند تکمیل خودکار، قطعات، برجستهکننده نحو، برجستهکننده خطا و هشدار است و همچنین پیامهای تشخیصی واضحی دارد و همچنین استثنائات زمان اجرا را نیز مدیریت میکند.
این برنامه منبع باز است و در Github میزبانی می شود
Github: https://github.com/AmrDeveloper/turtle