تازه هاي آموزش برنامه نويسي براي كودكان
بيسيك (1964) مخفف "كد دستورالعمل نمادين همه آموزش برنامه نويسي براي كودكان منظوره مبتدي" است. در كالج دارتموث براي همه دانشآموزان آنها براي يادگيري ايجاد شد.[8] اگر دانشآموزي به زبان قويتري ادامه نميداد، دانشآموز همچنان پايه را به خاطر ميآورد.[8] يك مفسر پايه در ميكروكامپيوترهاي ساخته شده در اواخر دهه 1970 نصب شد. همانطور كه صنعت ميكرو كامپيوتر رشد كرد، زبان نيز رشد كرد.[8]
Basic پيشگام جلسه تعاملي بود.[8] اين دستورات آموزش برنامه نويسي براي كودكان سيستم عامل را در محيط خود ارائه مي دهد:
دستور 'new' يك صفحه خالي ايجاد كرد.
اظهارات بلافاصله مورد ارزيابي قرار گرفت.
عبارات را مي توان با قرار دادن يك شماره آموزش برنامه نويسي براي كودكان خط قبل از آنها برنامه ريزي كرد.
دستور 'list' برنامه را نمايش مي دهد.
دستور 'run' برنامه را اجرا كرد.
با اين حال، سينتكس پايه براي برنامه هاي بزرگ بسيار آموزش برنامه نويسي براي كودكان ساده بود.[8] گويش هاي اخير ساختار و پسوندهاي شي گرا را اضافه كردند. Visual Basic مايكروسافت هنوز به طور گسترده مورد استفاده قرار مي گيرد و يك رابط كاربري گرافيكي توليد مي كند.[7]
سي
زبان برنامه نويسي C (1973) نام خود را به اين دليل گرفت كه زبان BCPL با B جايگزين شد و AT&T Bell Labs نسخه بعدي را "C" ناميد. هدف آن نوشتن سيستم عامل يونيكس بود.[50] C يك زبان نسبتا كوچك است كه نوشتن كامپايلرها را آسان مي كند. رشد آن منعكس كننده رشد سخت افزاري در دهه 1980 بود.[50] رشد آن آموزش برنامه نويسي براي كودكان نيز به اين دليل بود كه داراي امكانات زبان اسمبلي است، اما از يك نحو سطح بالا استفاده مي كند. ويژگي هاي پيشرفته اي مانند:
اسمبلر درون خطي
حساب روي نشانگرها
اشاره گر به توابع
عمليات بيت
تركيب آزادانه عملگرهاي پيچيده.[50]
نقشه حافظه كامپيوتر
C به برنامه نويس اجازه مي دهد تا كنترل كند كه كدام ناحيه آموزش برنامه نويسي براي كودكان از داده هاي حافظه ذخيره شود. متغيرهاي سراسري و متغيرهاي استاتيك به كمترين سيكل ساعت براي ذخيره نياز دارند. پشته به طور خودكار براي اعلان هاي متغير استاندارد استفاده مي شود. حافظه Heap به يك متغير اشاره گر از تابع malloc() برگردانده مي شود.
منطقه داده جهاني و استاتيك درست بالاي منطقه برنامه قرار آموزش برنامه نويسي براي كودكان دارد. (منطقه برنامه از نظر فني منطقه متن ناميده مي شود. جايي است
ناحيه پشته در زير پشته قرار دارد.[58] از پايين به بالا پر شده است. سيستم عامل هيپ را با استفاده از نشانگر هيپ و ليستي از بلوك هاي حافظه اختصاص داده شده مديريت مي كند.[63] مانند پشته، آدرس متغيرهاي پشته در طول زمان اجرا تنظيم مي شود. هنگامي كه نشانگر پشته و نشانگر پشته به هم مي رسند، خطاي خارج از حافظه رخ مي دهد.
C تابع كتابخانه malloc() را براي تخصيص حافظه پشته ف Teaching programming for children راهم مي كند.[64] پر كردن پشته با داده يك تابع كپي اضافي است. متغيرهاي ذخيره شده در پشته
برچسب: برنامه نويسي كودكان،
ادامه مطلب