loading...

برنامه نویسی کودکان و نوجوانان

بازدید : 15
پنجشنبه 14 ارديبهشت 1402 زمان : 3:07

یک برنامه به خودی خود نمی تواند کدهای اجرایی دیگر را به هیچ وجه نصب آموزش برنامه نویسی به کودکان یا راه اندازی کند، از جمله بدون محدودیت از طریق استفاده از معماری پلاگین، فراخوانی چارچوب های دیگر، API های دیگر یا موارد دیگر. هیچ کد تفسیری را نمی توان دانلود کرد یا در برنامه استفاده کرد، به جز کدهایی که توسط APIهای مستند اپل و مفسرهای داخلی تفسیر و اجرا می شوند.

تماشا کردن

جراح نحوه بستن گره های جراحی را توضیح می دهد

جان گروبر، وبلاگ نویس Daring Fireball، که اولین بار حذف Scratch را گزارش کرد، توضیح داد که قصد اپل از قانون "بدون مترجم" مسدود کردن متا پلتفرم هایی مانند Adobe Flash است.

او می‌نویسد: «یک برنامه فرضی «Flash Player» از Adobe را تصور کنید که به شما امکان می‌دهد فایل‌های SWF آموزش برنامه نویسی به کودکان را دانلود کنید – چنین برنامه‌ای جایگزینی برای App Store خواهد بود. "آنچه در مورد مسدود کردن Scratch توسط اپل ناامید کننده است این است که Scratch به نظر نمی رسد چیزی باشد که بتوان از آن برای ساختن نرم افزاری استفاده کرد که حتی به طور مبهم در اندازه برنامه های بومی آیفون باشد. این واقعاً چیزهای ابتدایی است و بر سهولت برنامه ریزی متمرکز شده است. اما اپل چه کاری باید انجام دهد؟ قانون را به "عدم مترجم با کیفیت بالا" تغییر دهید؟"

اپل در اوایل این ماه قانون جدیدی را وضع کرد که به طور مؤثری متا پلتفرم ها را نیز مسدود می کند: بند 3.3.1، که تصریح می کند که برنامه های آیفون فقط با استفاده از زبان های برنامه نویسی مورد تایید اپل ساخته می شوند. بسیاری حدس می زنند که هدف اصلی قانون جدید Adobe است که نرم افزار CS5 آن که هفته گذشته منتشر شد، دارای قابلیت تبدیل آسان نرم افزارهای کدگذاری شده با فلش به برنامه های بومی آیفون است.

برخی از منتقدان ابراز نگرانی کردند که آموزش برنامه نویسی به کودکان فراتر از حمله به Adobe، سیاست‌های اپل به آسیب‌های جانبی منجر می‌شود که بالقوه نوآوری در اپ استور را خفه می‌کند. به نظر می رسد اسکراچ با وجود پیوندی که با دوست قدیمی جابز دارد، قربانی شده است.

اپل به درخواست Wired.com برای اظهار نظر پاسخ نداد.

آندرس مونروی هرناندز، کاندیدای دکترا در آزمایشگاه رسانه MIT و توسعه دهنده اصلی انجمن آنلاین اسکرچ، گفت: "فکر می کنم وحشتناک است." "حتی اگر برنامه Scratch تایید شود، من هنوز فکر می کنم [بند 3.3.2] پیام بسیار بدی را برای سازندگان جوان به طور کلی ارسال می کند. ما انجمنی داریم که در آن بچه ها نظرات خود آموزش برنامه نویسی به کودکان را ارسال می کنند، و آنها واقعاً از این موضوع ناراحت بودند."

Monroy-Hernández اضافه کرد که بازگرداندن Scratch مشکل بزرگ اپ استور را حل نمی کند.

حتی اگر اپل هم اکنون آن را تأیید کند، پیام اشتباهی می فرستد که باید توسط MIT حمایت شوید یا به خاطر یک کارتون برنده پولیتزر مشهور باشید تا به عنوان بخشی از این دموکراسی دیجیتال پذیرفته شوید، و من احساس می کنم این واقعاً بسیار بد است. ،" او گفت. بیش از پذیرش برنامه، امیدوارم اپل سیاست های خود را به چیزی بازتر تغییر دهد. محدوده سنی اسکرچ چقدر است؟

اسکرچ مخصوصاً برای جوانان 8 تا 16 ساله طراحی شده است، اما افراد در آموزش برنامه نویسی به کودکان هر سنی با Scratch ایجاد کرده و به اشتراک می گذارند. کودکان کوچکتر ممکن است بخواهند ScratchJr را امتحان کنند، نسخه ساده شده Scratch که برای سنین 5 تا 7 سال طراحی شده است.

یک برنامه به خودی خود نمی تواند کدهای اجرایی دیگر را به هیچ وجه نصب آموزش برنامه نویسی به کودکان یا راه اندازی کند، از جمله بدون محدودیت از طریق استفاده از معماری پلاگین، فراخوانی چارچوب های دیگر، API های دیگر یا موارد دیگر. هیچ کد تفسیری را نمی توان دانلود کرد یا در برنامه استفاده کرد، به جز کدهایی که توسط APIهای مستند اپل و مفسرهای داخلی تفسیر و اجرا می شوند.

تماشا کردن

جراح نحوه بستن گره های جراحی را توضیح می دهد

جان گروبر، وبلاگ نویس Daring Fireball، که اولین بار حذف Scratch را گزارش کرد، توضیح داد که قصد اپل از قانون "بدون مترجم" مسدود کردن متا پلتفرم هایی مانند Adobe Flash است.

او می‌نویسد: «یک برنامه فرضی «Flash Player» از Adobe را تصور کنید که به شما امکان می‌دهد فایل‌های SWF آموزش برنامه نویسی به کودکان را دانلود کنید – چنین برنامه‌ای جایگزینی برای App Store خواهد بود. "آنچه در مورد مسدود کردن Scratch توسط اپل ناامید کننده است این است که Scratch به نظر نمی رسد چیزی باشد که بتوان از آن برای ساختن نرم افزاری استفاده کرد که حتی به طور مبهم در اندازه برنامه های بومی آیفون باشد. این واقعاً چیزهای ابتدایی است و بر سهولت برنامه ریزی متمرکز شده است. اما اپل چه کاری باید انجام دهد؟ قانون را به "عدم مترجم با کیفیت بالا" تغییر دهید؟"

اپل در اوایل این ماه قانون جدیدی را وضع کرد که به طور مؤثری متا پلتفرم ها را نیز مسدود می کند: بند 3.3.1، که تصریح می کند که برنامه های آیفون فقط با استفاده از زبان های برنامه نویسی مورد تایید اپل ساخته می شوند. بسیاری حدس می زنند که هدف اصلی قانون جدید Adobe است که نرم افزار CS5 آن که هفته گذشته منتشر شد، دارای قابلیت تبدیل آسان نرم افزارهای کدگذاری شده با فلش به برنامه های بومی آیفون است.

برخی از منتقدان ابراز نگرانی کردند که آموزش برنامه نویسی به کودکان فراتر از حمله به Adobe، سیاست‌های اپل به آسیب‌های جانبی منجر می‌شود که بالقوه نوآوری در اپ استور را خفه می‌کند. به نظر می رسد اسکراچ با وجود پیوندی که با دوست قدیمی جابز دارد، قربانی شده است.

اپل به درخواست Wired.com برای اظهار نظر پاسخ نداد.

آندرس مونروی هرناندز، کاندیدای دکترا در آزمایشگاه رسانه MIT و توسعه دهنده اصلی انجمن آنلاین اسکرچ، گفت: "فکر می کنم وحشتناک است." "حتی اگر برنامه Scratch تایید شود، من هنوز فکر می کنم [بند 3.3.2] پیام بسیار بدی را برای سازندگان جوان به طور کلی ارسال می کند. ما انجمنی داریم که در آن بچه ها نظرات خود آموزش برنامه نویسی به کودکان را ارسال می کنند، و آنها واقعاً از این موضوع ناراحت بودند."

Monroy-Hernández اضافه کرد که بازگرداندن Scratch مشکل بزرگ اپ استور را حل نمی کند.

حتی اگر اپل هم اکنون آن را تأیید کند، پیام اشتباهی می فرستد که باید توسط MIT حمایت شوید یا به خاطر یک کارتون برنده پولیتزر مشهور باشید تا به عنوان بخشی از این دموکراسی دیجیتال پذیرفته شوید، و من احساس می کنم این واقعاً بسیار بد است. ،" او گفت. بیش از پذیرش برنامه، امیدوارم اپل سیاست های خود را به چیزی بازتر تغییر دهد. محدوده سنی اسکرچ چقدر است؟

اسکرچ مخصوصاً برای جوانان 8 تا 16 ساله طراحی شده است، اما افراد در آموزش برنامه نویسی به کودکان هر سنی با Scratch ایجاد کرده و به اشتراک می گذارند. کودکان کوچکتر ممکن است بخواهند ScratchJr را امتحان کنند، نسخه ساده شده Scratch که برای سنین 5 تا 7 سال طراحی شده است.

نظرات این مطلب

تعداد صفحات : 1

درباره ما
موضوعات
آمار سایت
  • کل مطالب : 322
  • کل نظرات : 0
  • افراد آنلاین : 3
  • تعداد اعضا : 0
  • بازدید امروز : 36
  • بازدید کننده امروز : 1
  • باردید دیروز : 127
  • بازدید کننده دیروز : 0
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 311
  • بازدید ماه : 996
  • بازدید سال : 5092
  • بازدید کلی : 18679
  • <
    پیوندهای روزانه
    اطلاعات کاربری
    نام کاربری :
    رمز عبور :
  • فراموشی رمز عبور؟
  • خبر نامه


    معرفی وبلاگ به یک دوست


    ایمیل شما :

    ایمیل دوست شما :



    لینک های ویژه