هر بلوک شکلی دارد که فقط امکان بهترین زبان برنامه نویسی برای کودکان ترکیب آن با یک شی corresponding مربوطه را فراهم می کند. به عنوان مثال ، چرخه های تکرار شونده به شکل "U" در کنار تشکیل می شوند تا نشان دهند که بلوک ها باید بین شروع و انتهای چرخه قرار گیرند.
Scratch با استفاده از تصاویر و شخصیت های از پیش پر شده یا بارگذاری تصاویر جدید ، انیمیشن ها و بازی های واقعی ایجاد می کند. خراش نیازی به اتصال به اینترنت ندارد. به صورت اختیاری ، کودکان می توانند کارهای خود را در انجمن آنلاین خراش به اشتراک بگذارند.
از آنجا که Scratchرایگان است و به خوبی پشتیبانی بهترین زبان برنامه نویسی برای کودکان می شود ، این یکی از اولین پیشنهادات برای برنامه های مناسب کودکان است و به راحتی می توانید اثرات Scratch را در بسیاری از زبان های برنامه نویسی کودک پسند ذکر شده در اینجا مانند Blockly مشاهده کنید.
Blockly تصحیح Scratch توسط Google با استفاده از استعاره های بلوک مشابه است ، اما می تواند کد را در انواع زبان های برنامه نویسی مانند JavaScript ، Python ، PHP ، Luaو Dart تولید کند. این باعث می شود Blocklyنه تنها یک زبان برنامه نویسی دوستانه برای کودکان باشد ، بلکه یک زبان بصری نیز باشد.
وقتی بلوک ها را به هم پیوند می دهید و می توانید به سرعت زبان های برنامه نویسی را تغییر دهید تا تفاوت های نحو زبان را برای همان برنامه اصلی مشاهده کنید ، کد iranian cyber را بهترین زبان برنامه نویسی برای کودکان در کنار صفحه مشاهده خواهید کرد. این باعث می شود Blockly برای آموزش کد به افراد در هر سنی ، از جمله کودکان بزرگتر و بزرگسالانی که ممکن است از کارتون های خراشیده قدردانی نکنند ، ایده آل است.
گوگل در حال همکاری با MITبرای تولید نسل بعدی خراش بر اساس پلتفرم Blockly است.
Blockly به عنوان مبنای Android App Inventor عمل می کند ، که می تواند برای توسع بهترین زبان برنامه نویسی برای کودکان ه برنامه های Android در حال اجرا استفاده شود. MIT کنترل این پروژه متروکه Googleرا به دست گرفته است.
Blockly هنوز به اندازه Scratch به طور کامل توسعه نیافته است ، و بسیاری از آموزشها بهترین زبان برنامه نویسی برای کودکان در اینجا وجود ندارد. با این حال ، به نظر می رسد Blocklyبه عنوان یک محیط برنامه نویسی قوی برای برنامه نویسان در هر سنی ، آینده خوبی دارد.
Commentaires