اتویز (زبان برنامه نویسی) کیست؟ توضیح بده.
Etoys یک محیط کامپیوتری دوستدار کودک و زبان برنامه نویسی مبتنی بر نمونه اولیه شی گرا برای استفاده در آموزش است.Etoys یک محیط نویسندگی غنی از رسانه با یک مدل شی اسکریپت شده برای بسیاری از اشیاء مختلف است که بر روی پلتفرم های مختلف اجرا می شود و رایگان و منبع باز است.انگیزه و تأثیرات.توسعه Etoys توسط آلن کی و کار او برای پیشبرد و حمایت از یادگیری ساخت‌وساز الهام گرفته و هدایت شد. تأثیرات اولیه عبارتند از سیمور پیپرت و زبان برنامه نویسی لوگو ، لهجه ای از لیسپ که برای استفاده آموزشی بهینه شده است. کارهای انجام شده در مرکز تحقیقات زیراکس پالو آلتو ، PARC . اسمال تاک ، هایپر کارت ، استارلوگو و نت لوگو . رویکرد مبتنی بر کاشی کشیدن و رها کردن بسیار شبیه به AgentSheets است. اسکات والاس نویسنده اصلی است. ترویج و توسعه نسخه اصلی Squeak Etoys توسط مؤسسه تحقیقاتی Viewpoints ، یک سازمان غیرانتفاعی آموزشی ایالات متحده، هماهنگ شده است.Etoys تأثیر عمده ای بر روی یک محیط برنامه نویسی مبتنی بر Squeak که به نام اسکرچ شناخته می شود، داشت. Scratch با کد Etoys در اوایل قرن بیست و یکم توسط آزمایشگاه رسانه ام‌آی‌تی طراحی شد که در ابتدا کلوپ های کامپیوتری بعد از مدرسه را هدف قرار داد.امکانات.سیستم Etoys مبتنی بر ایده موجودات مجازی قابل برنامه ریزی است که روی صفحه کامپیوتر رفتار می کنند.Etoys یک محیط نویسندگی غنی از رسانه را با یک مدل شی اسکریپت ساده و قدرتمند برای بسیاری از انواع اشیاء ایجاد شده توسط کاربران نهایی فراهم می کند. این شامل گرافیک های دو بعدی و سه بعدی ، تصاویر ، متن ، ذرات، ارائه ها، صفحات وب، ویدئوها ، صدا و MIDI ، امکان اشتراک گذاری دسکتاپ با سایر کاربران Etoy در زمان واقعی است، بنابراین بسیاری از اشکال آموزش و بازی غوطه ور را از طریق اینترنت می توان انجام داد.این چند زبانه است و با موفقیت در ایالات متحده ، اروپا ، آمریکای جنوبی ، ژاپن ، کره ، هند ، نپال ، اتیوپی و روسیه استفاده شده است.نسخه ها.تمام نسخه های Etoys بر اساس زبان های برنامه نویسی شی گرا هستند. Squeak Etoys روی بیش از 20 پلتفرم به صورت بیتی اجرا می شود. نسخه هایی وجود دارد که به سه زبان برنامه نویسی نوشته شده اند. اصلی ترین و پرکاربردترین آن بر اساس Squeak ، گویش اسمال تاک است. دومی نیز بر اساس Squeak است، اما از محیط برنامه نویسی اختیاری Tweak به جای محیط پیش فرض Morphic Squeak استفاده می کند. سومی مبتنی بر پایتون است و PataPata نام دارد. PataPata توسط نویسنده آن رها شده است.در سال 2006 و در سال 2007، نسخه Squeak Morphic برای توزیع در دستگاه آموزشی OLPC XO-1 ، که گاهی اوقات به عنوان لپ تاپ 100 دلاری شناخته می شود، اقتباس شد. موسسه تحقیقاتی دیدگاه‌ها در انجمن یک لپ‌تاپ برای هر کودک شرکت می‌کند و Etoys روی تمام لپ‌تاپ‌های XO-1 از پیش نصب شده است.مجوز رایگان و منبع باز است.از سال 2010، Etoys 4 با الزامات سیستم های منبع باز و رایگان، مانند توزیع های مختلف لینوکس مطابقت دارد.در سال 1996، اپل Squeak را تحت "مجوز Squeak" خود منتشر کرد که به دلیل وجود بند غرامت، به عنوان نرم افزار کاملا رایگان واجد شرایط نبود. کد منبع در دسترس بود و تغییر مجاز بود.در می 2006، اپل به لطف استیو جابز، دن اینگالز و آلن کی، مجوز هسته Squeak را تحت مجوز Apache 2.0 مجدداً دریافت کرد . دیدگاه‌ها پژوهش موافقت‌نامه‌های مجوز مجدد کتبی را از چند صد مشارکت‌کننده تحت مجوز MIT جمع‌آوری کرد، و همه کدهای موجود در Etoys که به صراحت توسط یک موافقت‌نامه مجوز مجدد پوشش داده نمی‌شد، حذف، بازنویسی یا به نسخه قبلی، عمدتاً توسط یوشیکی اوشیما، بازگردانده شد. Squeak Etoys اکنون کاملا رایگان و منبع باز است.