TimTim

سایت خبر خوان

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

دوشنبه 27 اسفند 97 | 22:37 - virgool.io - 17
شاید خیلی از ما انسان ها تا به امروز، خواسته باشیم روزی برنامه نویسی ر...

شاید خیلی از ما انسان ها تا به امروز، خواسته باشیم روزی برنامه نویسی را امتحان و یا یاد بگیریم. وقتی این کار را انجام می دهید، سر در گم می شوید! با خود می گوید: ( آخه این ها دیگر چیست؟ من که واقعا نمی فهمم! ) اشکالی ندارد دوست عزیز! هرکس باشد این اتفاق برایش می افتد. زیرا نه پیش نیاز از برنامه داری و نه آموزشی. برای همین باید برنامه نویسی را از خیلی کوچک و کم شروع کنیم. برنامه نویسان ام آی تی این کار را با به وجود آوردن زبان برنامه نویسی Scratch انجام دادند و توانستند رواج برنامه نویسی در بین مردم، به خصوص کودک و نوجوان به وجود بیاورند.


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

اسکرچ یک زبان برنامه‌نویسی تصویری است که برای کودکان طراحی شده‌است. برنامه نویسان MIT، اسکرچ را طراحی کردند و در سال 2002 به‌طور آزمایشی و سپس در سال 2005 به طور رسمی و به صورت کاملا رایگان به جهان برنامه نویسان جوان عرضه کردند. سپس وقتی این پروژه به موفقیت رسید، دست به انتشار نسخه آفلاین به نام Scratch 2.0 در سال 2013 و در حال حاضر نسخه ای جدید از این نرم افزار به نام Scratch 3.0 منتشر شده که برنامه نویسان اسکرچ از آن استفاده می کنند.

این برنامه نویسان که به دنبال این بودند که زبان برنامه نویسی خلق کنند که کار کردن با آن از ساده هم ساده تر باشد! (زیرا برای کودکان و نوجوان است دیگر!) و بالاخره با الهام گرفتن از روش بازی کودکان با لگو (قطعات خانه سازی) که با استفاده از آن می‌توان سازه‌های مختلفی مانند انسان، خانه، ابرقهرمان و… ایجاد کرد، سعی کردند مفاهیم اصلی برنامه‌نویسی را در قالبی کاملا واضح، مانند ساخت یک خانه با لگو آموزش دهند. در این نرم افزار کودکان و نوجوانان به هیچ وجه نیازی به نوشتن حتی یک خط کد هم برای ساخت یک پروژه در اسکرچ، نیاز ندارند بلکه کدهای این زبان برنامه‌نویسی در قالب شکل‌های مختلف در معرض دید کودک قرار می‌گیرد. (مانند قطعات لگو) حال فرد مورد نظر با کنار هم قرار دادن این کد ها در پروژه خود که به شکل لگو هستند، نیاز به حرکت دادن آن ها و قرار دادن در مکان مناسب با موس کامپیوتر دارد. کد ها در اسکرچ به روش منحصر به فردی مانند شکل‌های مختلف فراهم شده‌است به این صورت که می‌توان آن‌ها را در کنار یکدیگر جفت و وصل کرد.

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

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

امیدوارم از این معرفی لذت برده باشید. من را دنبال کنید و نظرات و انتقادات خودتان را با من به اشتراک بگذارید.

منبع: اسمارتین

ویرگول,scratch,اسکرچ,مقاله,زبان برنامه نویسی,برنامه نویسی,