loading...

کدنویسی بچه ها

بازدید : 134
چهارشنبه 7 ارديبهشت 1401 زمان : 7:12

اما برنامه نویسی C محدود به پروژه هایی نیست که دهه ها پیش شروع شده اند ، زمانی که به اندازه امروز زبان های برنامه نویسی وجود نداشت. بسیاری از پروژه های C هنوز هم امروز آغاز شده اند. دلایل خوبی برای آن وجود دارد.

جهان چگونه توسط C تأمین می شود؟

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

ویندوز مایکروسافت

هسته ویندوز مایکروسافت بیشتر با زبان C توسعه یافته است و بعضی از قسمت ها به زبان اسمبلی است. برای دهه ها ، پرکاربردترین سیستم عامل جهان با حدود 90 درصد از سهم بازار ، توسط هسته ای که به زبان C نوشته شده تأمین می شود.

لینوکس

لینوکس نیز بیشتر به زبان C نوشته می شود و بعضی از قسمتها را مونتاژ می کند. حدود 97 درصد از 500 ابر رایانه قدرتمند جهان هسته لینوکس را اجرا می کنند. همچنین در بسیاری از رایانه های شخصی استفاده می شود.

مک

کامپیوترهای Mac از طریق C نیز تغذیه می شوند ، زیرا هسته OS X بیشتر به زبان C. نوشته می شود. هر برنامه و درایوری در Mac ، همانند رایانه های ویندوز و لینوکس ، روی هسته C-اجرا می شود.

بازدید : 77
سه شنبه 6 ارديبهشت 1401 زمان : 8:21

اگر Google Play رایانه لوحی شما را مطابق با حداقل شرایط ScratchJr تشخیص ندهد ، اجازه نصب آن را نمی دهد. اگر فکر می کنید که رایانه لوحی شما حداقل Android (تبلت 7 اینچی) با Android نسخه 4.2 یا بالاتر را برآورده می کند و مایلید apk را بارگیری کنید ، می توانید یک نسخه از نسخه فعلی APK ScratchJr را بارگیری و نصب کنید.

لطفاً توجه داشته باشید که در صورت وجود نسخه های جدید ، این نسخه به طور خودکار به روز نمی شود. ما توصیه می کنیم Google Play که برای لیست پستی ScratchJr ثبت نام کنید تا هنگام انتشار نسخه های جدید به شما اطلاع داده شود.

آیا می توانم یک پروژه ScratchJr را از یک تبلت به تبلت دیگر به اشتراک بگذارم؟

اگر از نسخه 1.1 یا بالاتر ScratchJr استفاده می کنید ، می توانید پروژه ها را از طریق ایمیل یا AirDrop (iPads) به اشتراک بگذارید. برای دسترسی به گزینه های اشتراک ، با ضربه زدن روی دکمه زرد در گوشه بالا سمت راست ویرایشگر ScratchJr به صفحه Information Project بروید.

چرا ScratchJr نمی تواند صدایی را ضبط کند یا عکس بگیرد؟

اگر ScratchJr نمی تواند صداها را ضبط کند یا با دوربین عکس بگیرد ، ممکن است هنگام بارگیری برنامه به ScratchJr اجازه دسترسی به دوربین یا میکروفون را نداده باشید. با رفتن به تنظیمات> حریم خصوصی> دوربین در دستگاه خود می توانید این مورد را تغییر دهید. اگر ضامن ScratchJr خاموش است ، آن را روشن کنید. برای تنظیم میکروفن ، در تنظیمات> حریم خصوصی> میکروفون ، همین کار را انجام دهید

آیا ScratchJr به زبان های دیگر در دسترس خواهد بود؟

ScratchJr نسخه 1.2.2+ (منتشر شده در سپتامبر 2016) علاوه بر انگلیسی از شش زبان پشتیبانی می کند و ما امیدواریم که ترجمه به زبان های دیگر را در نسخه های بعدی ScratchJr داشته باشیم. اگر می خواهید داوطلب شوید و در ترجمه ها کمک کنید ، لطفاً فرم درخواست مترجم را پر کنید ، و ما در مورد جزئیات با شما تماس خواهیم گرفت.

ScratchJr پروژه های من را در کجا ذخیره می کند؟

ScratchJr اطلاعات پروژه را در یک پایگاه داده داخلی ذخیره شده به صورت محلی بر روی دستگاه شما ذخیره می کند. Google Play در حال حاضر برای نصب مشترک تنظیم نشده است ، بنابراین همه کاربران یک دستگاه از یک پایگاه داده پروژه استفاده می کنند.

Scratch Viewer اولین برنامه ایجاد شده برای اجرای پروژه های Scratch در دستگاه های تلفن همراه ، به ویژه iOS اپل است. این ساخته شده توسط جان مکینتوش از Smalltalk Consulting Ltd ، یک برنامه نویس کانادایی است که هیچ وابستگی قبلی به آزمایشگاه رسانه ای MIT نداشته است. در آوریل 2010 ، اپل برنامه را از فروشگاه iTunes حذف کرد زیرا این بخش 3.3.1 سیاست این شرکت را در برابر برنامه هایی که کد را تفسیر یا اجرا می کنند نقض می کند.

پس از نابودی Scratch Viewer ، سایر Scratchers شروع به ساختن بینندگان پروژه بر اساس عنصر بوم HTML5 کردند که می تواند در اکثر دستگاه های تلفن همراه قابل اجرا باشد. دو برنامه اول از این قبیل Go Everyways! ، توسط comp500 و HTML Viewer توسط Google Play بود. [نیاز به منبع] HTML Viewer رسماً توسعه را متوقف کرد ، اما دوباره توسط دو نفر از اعضای آن ، Google Playو MathWizz ، که در حال توسعه هستند ، مورد استفاده قرار گرفت. JsScratch بر اساس کد

بازدید : 117
سه شنبه 6 ارديبهشت 1401 زمان : 8:20

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

Resnik از طریق Scratch ابزاری شگفت انگیز برای برنامه نویسی آموزش ایجاد کرده است. با این حال ، اکنون ، مدارس نیاز به آموزش برنامه نویسی بیش از یک رشته STEM و یک منبع خلاقانه بیشتر دارند. او صحبت خود را با نشان دادن تمام پروژه های جالب Scratch که هنگام جستجوی کارت تعاملی روز مادر پیدا کرد ، آغاز می کند. اینها به معنای سنتی "بازی" یا برنامه نیستند بلکه در واقع بیشتر شبیه کارتون های تعاملی کوچک هستند. هنگامی که برنامه نویسی را از محله محله یهودی نشین خارج کردیم ، می توانیم بچه های کوچکی را در دست داشته باشیم که خود ScratchJr را کمتر گروهی از مصرف کنندگان و بیشتر گروهی از خالقان بدانند.

آیا ScratchJr روی iPad یا رایانه لوحی من اجرا می شود؟

ScratchJr روی هر دو iPad و رایانه لوحی Android اجرا می شود. این برنامه در هر iPad 2 یا بالاتر ، از جمله تمام مینی های iPad ، با iOS 7.0 یا بالاتر نصب شده است. توجه داشته باشید که نسخه های جدید ScratchJr فقط در iOS 8+ اجرا می شوند. همچنین بر روی هر تبلت اندرویدی ، 7 اینچی یا بزرگتر ، که دارای سیستم عامل Android 4.2 (Jelly Bean MR1) یا بالاتر است ، قابل اجرا است. برای اجرا نیازی به دسترسی به وب ندارد.

ما iPad های دارای iOS 9 یا بالاتر و رایانه لوحی های Android با Android 5 (Kit Kat) یا بالاتر را توصیه می کنیم.

آیا کتابی برای ScratchJr وجود دارد؟

بله ، راهنمای ScratchJr وجود دارد. این کتاب جدید توسط پروفسور Marina Marina Umaschi Bers از گروه پژوهشی DevTech در دانشگاه Tufts و Mitchel Resnick از گروه کودکستان های مادام العمر در آزمایشگاه رسانه MIT نوشته شده است ، یک منبع کاربردی آسان برای والدین و مربیان است. برای آموزش نحوه کدگذاری با ScratchJr به کودکان. گزیده ای از کتاب را بخوانید. می توانید نسخه خود را از طریق No Starch Press خریداری کنید!

آیا ScratchJr روی Chromebook من اجرا می شود؟

در مارس 2016 نسخه ای برای Chromebook منتشر شد. می توانید ScratchJr را در فروشگاه وب Chrome پیدا کنید.

این نسخه از نسخه اندروید ساخته شده است. به دلیل تفاوت بین سیستم عامل Android و Chrome ، مجبور شده ایم برخی ویژگی ها مانند اشتراک گذاری را حذف کنیم. ما این نرم افزار را همانطور که هست ارائه می دهیم. اگر به مشکلی برخوردید ، لطفاً به ما اطلاع دهید ، اما ما نمی توانیم قول بدهیم که در این نسخه اشکالات را برطرف خواهیم کرد.

اگر Chromebook دارید که می تواند برنامه های Android را از فروشگاه Play نصب کند ، توصیه می کنیم آن نسخه را نصب کنید.

آیا قصد دارید نسخه وب ScratchJr را منتشر کنید؟

ما هنوز در مراحل اولیه برنامه ریزی برای یک نسخه وب هستیم.

من یک تبلت اندرویدی دارم که از نسخه 4.2+ استفاده می کند ، اما Google Play هنوز هم می گوید که دستگاه من سازگار نیست.

بازدید : 48
سه شنبه 6 ارديبهشت 1401 زمان : 8:20

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

غیر واقعی

Unreal Engine برای سازندگان پیشرفته تر است. حتی اگر در C ++ تجربه داشته باشید ، در مراحل ایجاد ، بازهم یک منحنی یادگیری شیب دار وجود دارد. Unreal یک کیت کامل توسعه دارد ، که این کار مبتدی را دشوارتر می کند ، اما به شما امکان می دهد بازی های بسیار حرفه ای ایجاد کنید. Unreal ابزارهای سه بعدی سازی و سیستم های چشم انداز را ارائه می دهد که از محدوده سیستم های دوستانه مبتدی بیشتر فراتر می رود. آموزشهایی برای کمک به شما در یادگیری سیستم وجود دارد. وقتی بازی شما کامل شد ، می توانید بازی Unreal خود را در iOS ، Android ، PC ، Mac ، Playstation 4 یا Xbox One منتشر کنید. اگر تصمیم دارید از بازی خود درآمد کسب کنید ، باید هزینه حق امتیاز را به Unreal بپردازید ، اما فقط در صورتی که بازی شما درآمد کسب کند باید پرداخت شود.

سازنده RPG

اگر می خواهید یک RPG به یک داستان داستانی تبدیل شود ، سازنده RPG را بررسی کنید. یادگیری این سیستم نسبتاً آسان است و دارای گزینه های کشیدن و رها کردن است ، بنابراین لازم نیست دانش گسترده ای در زمینه کدگذاری داشته باشید. RPG Maker آموزشهایی را برای کم Unity ک به شما در ساخت اولین بازی ارائه می دهد و آنها شما را با یک بسته رایگان دارایی هنری و موسیقی شروع می کنند تا نیازی به ترسیم گرافیک خود نباشید. برای ساختن چیزی بیش از یک RPG ساده با این سیستم کار کمی طول خواهد کشید ، اما این امکان وجود دارد. چندین بازی محبوب RPG با RPG Maker ساخته شده اند.

خالق صحبت های خراش درباره سواد فنی ، کدگذاری و بچه های باهوش تر

میچ رزنیک ، خالق زبان برنامه نویسی فوق العاده ساده Scratch و رئیس گروه کودکستان های مادام العمر در آزمای Unity شگاه رسانه ای MIT ، در مورد ارزش کدگذاری و سواد رایانه ای در آموزش اولیه سخنرانی TEDx را انجام داد. او عقیده دارد که گرچه دانشجویان امروز از نظر فن Unity ی دارای مهارت هستند ، آنها بیشتر از ایجاد کنندگان ، مصرف کننده فناوری هستند. گویی آنها فقط می توانند بخوانند و ننویسند.

بازدید : 114
دوشنبه 5 ارديبهشت 1401 زمان : 14:56

چگونه C را یاد بگیریم

اگر تازه وارد دنیای برنامه نویسی و برنامه نویسی هستید ، C برای شروع یک مکان کاملاً دشوار است. زبانهای سطح بالا دیگری مانند پایتون نیز وجود دارند که نقطه شروع بهتری را ارائه می دهند. همانطور که گفته شد ، منابع آنلاین زیادی برای یادگیری C وجود دارد.

پایتون

تا آنجا که زبان های برنامه نویسی آسان برای یادگیری دارند ، پایتون با بهترین زبان در آنجاست. اگر تازه یادگیری کدنویسی را شروع کرده اید ، مکان های بهتری برای شروع وجود دارد.

پایتون چیست؟

Python یک زبان برنامه نویسی سطح بالا و شی گرا است که در سال 1992 راه اندازی شده است. این زبان به گونه ای ساخته شده است که نوشتن و درک آن نسبتاً شهودی است و برای کسانی که خواهان توسعه سریع هستند ، ایده آل است. در حال حاضر یک زبان بسیار محبوب است ، به این معنی که تعداد زیادی شغل پایتون در دسترس است.

پایتون برای بزرگسالان چه استفاده می شود؟

پایتون به دلیل اینکه چقدر یک زبان همه کاره است ، کاربردهای زیادی دارد. علاوه بر اینکه برای است پایتون برای بزرگسالان فاده عمومی ، مانند برنامه های وب خوب است ، دارای زمینه های تخصصی بسیاری نیز می باشد. مثال خوبی برای مورد دوم برای هوش مصنوعی (AI) و یادگیری ماشین است.

چگونه پایتون را یاد بگیریم

ما یک دوره دوره رایگان پایتون داریم که می تواند شما را با برخی از اصول اولیه شروع کند. اگر کاملاً در برنامه نویسی تازه کار باشید ، برنامه نویسی برای همه مکان ایده آل است. برای زبان آموزان باتجربه تر ، ما دارای ExpertTracks در مورد موضوعات پایتون مانند تجزیه و تحلیل داده ها ، پایتون برای بزرگسالان یادگیری عمیق و تجسم داده ها هستیم.

جاوا

نقطه شروع مفید دیگر برای برنامه نویسی یادگیری جاوا است. پایتون برای بزرگسالان این یک زبان همه منظوره و عمومی است که شبیه به JavaScript و Python است.

بازدید : 105
دوشنبه 5 ارديبهشت 1401 زمان : 14:56

گفته شد ، اگر می خواهید برای وب کد کنید یا از زبانهایی مانند JavaScript استفاده کنید ، می خواهید درک خوبی از HTML و CSS داشته باشید.

زبان های مختلف برنامه نویسی برای چه استفاده می شوند؟

همانطور که کشف کردیم ، از زبانهای مختلف برنامه نویسی برای عملکردهای مختلفی که کامپیوترها می توانند انجام دهند ، استفاده می شود. JavaScript اما اجازه دهید بیشتر دقیق شوید. ابتدا ، اجازه دهید به یک تمایز جزئی بین انواع مورد بررسی بپردازیم.

اکثر محبوب ترین زبان های برنامه نویسی همان چیزی است که به عنوان شی گرا شناخته می شود. اساساً ، این یک مدل از برنامه نویسی است که در اطراف داده (که به آن آبجکت هم گفته می شود) سازمان یافته است. زبان های برنامه نویسی شی گرا به راحتی قابل دستکاری ، استفاده مجدد و مقیاس بندی هستند و آنها را برای ساختار JavaScript نرم افزار ایده آل می کند.

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

در زیر ، برخی از محبوب ترین زبان های برنامه نویسی و کاربردهای آنها را از نزدیک بررسی کرده ایم.

ج

بیایید با یکی از تثبیت شده ترین زبان های برنامه نویسی که امروزه نیز مورد استفاده قرار می گیرد شروع کنیم. JavaScript . این زبان همچنین زبان بسیار تأثیرگذاری است و برای دانستن اصول آن به یک زبان مفید تبدیل می شود.

C چیست؟

زبان برنامه نویسی C برای اولین بار در سال 1972 منتشر شد. این یک زبان رویه ای سطح بالا است که به یکی از پرکاربردترین زبان های خارج از کشور تبدیل شده است. با وجود سن ، هنوز هم یک زبان نسبتاً پیچیده است ، اما تأثیر آن را می توان در بسیاری دیگر مشاهده کرد. JavaScript # ، C ++ ، Java ، Python و موارد دیگر همه از عناصر الهام گرفته از C استفاده می کنند.

C برای چه استفاده می شود؟

C یک زبان همه کاره است که در زمینه های مختلفی کاربرد دارد. این عمدتا برای ایجاد برنامه های JavaScript سیستم استفاده می شود ، به این معنی که سیستم عامل هایی مانند ویندوز و لینوکس از برنامه نویسی C زیادی استفاده می کنند. همچنین می توانید از C برای ایجاد بازی ها ، گرافیک ها و برنامه هایی استفاده کنید که از محاسبات زیادی استفاده می کنند.

بازدید : 106
دوشنبه 5 ارديبهشت 1401 زمان : 14:55

تاریخچه زبان های برنامه نویسی در واقع زبانها برای برنامه نویسان فراتر از آنچه تصور می کنید برمی گردد. کدهای اولیه رایانه به اوایل دهه 1800 برمی گردد و از آن زمان ، ما تقریباً 9000 زبان برنامه نویسی مختلف ایجاد کرده ایم.

مطمئناً ، بسیاری از این زبانها مختص ماشینها و عملکردهای خاص بودند و دیگر استفاده نمی شوند. علاوه بر این ، فقط در دهه 1940 اولین کامپیوترهای مدرن ایجاد شدند. با این حال ، بسیاری از زبانهای برنامه نویسی مدرن ریشه در اولین الگوریتم ماشین Ada Lovelace دارند که در س زبانها برای برنامه نویسان ال 1843 برای دستگاه تفاوت چارلز بابیج ساخته شد.

امروزه ، مردم هنوز از مجموعه گسترده ای از زبان های برنامه نویسی و برنامه نویسی مختلف استفاده می کنند. با این حال ، لیست محبوب ترین ها حدود 150 است.

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

همانطور که در پست خود در مورد چگونگی یادگیری کدنویسی بررسی کردیم ، زبانهای زبانها برای برنامه نویسان برنامه نویسی به عنوان واسطه ای بین زبان انسان و زبان رایانه عمل می کنند (باینری). در دنیای مدرن ، ما انواع دستگاه های دیجیتال را داریم که عملکردهای مختلفی را انجام می دهند. به همین ترتیب ، زبانهای برنامه نویسی برای انواع مختلفی مورد نیاز هستند.

استفاده و درک برخی از زبانها برای برنامه نویسان (زبانهای سطح بالا) آسان تر است اما کنترل کمتری بر روی رایانه ها دارند. برخی دیگر سازگارتر با ماشین هستند (زبانهای سطح پایین) ، اجرای آنها را سریعتر و از حافظه کمتری برخوردار می شوند ، اما درک آنها برای انسان دشوارتر است.

همچنین خواهید فهمید که بسیاری از زبانهای برنامه نویسی برای انجام زبانها برای برنامه نویسان توابع خاص وجود دارند. چه برای ماشین های خاص و چه برای کارهای خاص ، اینها می توانند کاملاً متنوع و متنوع باشند.

محبوب ترین زبان های برنامه نویسی کدامند؟

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

متوجه خواهید شد که این لیست شامل دو زبانی نیست که شما ممکن است در مورد آنها شنیده باشید - HTML و CSS. این دو زبان بسیاری از ساختار و سبک صفحات وب را تعیین می کنند. با این حال ، این همه کاری است که آنها انجام می دهند. آنها شامل دستورالعمل ها و دستوراتی مانند موارد ذکر شده در زبانها برای برنامه نویسان بالا نیستند ، و بنابراین معمولاً به عنوان زبان برنامه نویسی در نظر گرفته نمی شوند.

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

درباره ما
موضوعات
آمار سایت
  • کل مطالب : 177
  • کل نظرات : 0
  • افراد آنلاین : 2
  • تعداد اعضا : 0
  • بازدید امروز : 80
  • بازدید کننده امروز : 1
  • باردید دیروز : 44
  • بازدید کننده دیروز : 0
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 138
  • بازدید ماه : 303
  • بازدید سال : 2886
  • بازدید کلی : 9159
  • <
    پیوندهای روزانه
    اطلاعات کاربری
    نام کاربری :
    رمز عبور :
  • فراموشی رمز عبور؟
  • خبر نامه


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


    ایمیل شما :

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



    کدهای اختصاصی