مهمترین آموزش برنامه نویسی برای کودکان
به جای وصل کردن سیمها و چرخاندن سوئیچها،
یک کامپیوتر برنامه آموزش برنامه نویسی برای کودکان ذخیرهشده دستورالعملهای خود را درست مانند
دادههای خود در حافظه بارگذاری میکند.[21] در نتیجه، کامپیوتر می تواند به سرعت
برنامه ریزی شود و محاسبات را با سرعت بسیار بالا انجام دهد.[22] پرسپر اکرت و جان
ماچلی
ENIAC را ساختند. این دو
مهندس مفهوم برنامه ذخیره شده را در یادداشتی سه صفحه ای به تاریخ فوریه 1944 معرفی
کردند.[23] بعدها، در سپتامبر 1944، جان فون نویمان کار بر روی پروژه ENIAC را آغاز کرد. در 30 ژوئن 1945، فون نویمان اولین پیش نویس گزارشی در
مورد
EDVAC را منتشر کرد که
ساختارهای کامپیوتر را با ساختارهای مغز انسان یکسان می دانست.[22] این طرح به
معماری فون نویمان معروف شد. این معماری به طور همزمان در ساخت کامپیوترهای EDVAC و
EDSAC در سال 1949 به کار
گرفته شد.[24]
IBM System/360
(1964) خانواده ای از کامپیوترها
بو
آموزش برنامه نویسی
برای کودکان د که هر کدام دارای معماری مجموعه دستورالعمل یکسانی بودند. مدل 20
کوچکترین و کم هزینه ترین بود. مشتریان می توانند همان نرم افزار کاربردی را ارتقا
داده و حفظ کنند.[25] مدل 195 پریمیوم ترین بود. هر مدل System/360 دارای چندبرنامهنویسی بود[25] - دارای چندین فرآیند همزمان در حافظه.
زمانی که یک فرآیند منتظر ورودی/خروجی بود، دیگری می توانست محاسبه کند.
IBM برای هر مدل برنامه ریزی کرد تا با استفاده از PL/1 برنامه ریزی شود.[26] کمیته ای تشکیل شد که شامل برنامه نویسان COBOL، Fortran و ALGOL بود. هدف توسعه زبانی بود که جامع، آسان برای استفاده، قابل گسترش باشد
و جایگزین
Cobol و Fortran شود.[26] نتیجه یک زبان بزرگ و پیچیده بو آموزش برنامه نویسی برای کودکان د که تدوین آن زمان زیادی
طول کشید.[27]
سوئیچ برای ورودی دستی در دیتا جنرال نوا
3، تولید شده در اواسط دهه 1970
کامپیوترهای تولید شده تا دهه 1970 دارای
سوئیچ های پنل جلویی برای برنامه نویسی دستی بودند.[28] برنامه کامپیوتری برای
مرجع روی کاغذ نوشته شده بود. یک دستورالعمل با پیکربندی تنظیمات روشن/خاموش نشان
داده شد. پس از تنظیم تنظیمات، یک دکمه اجرا فشار داده شد. سپس این روند تکرار شد.
برنامه های رایانه ای نیز به طور خودکار از طریق نوار کاغذی، کارت های پانچ یا
نوار مغناطیسی وارد می شدند. پس از بارگیری رسانه،آموزش برنامه نویسی برای کودکان آدرس شروع از طریق سوئیچ ها تنظیم شد و دکمه
اجرا فشار داده شد.[28]
ادغام در مقیاس بسیار بزرگ
یک قالب مدار مجتمع VLSI
نقطه عطف اصلی در توسعه نرم افزار اختراع
مدار یکپارچه سازی در مقیاس بسیار بزرگ (VLSI) (1964) بود.[29]
پس از جنگ جهانی دوم، فناوری مبتنی بر لوله با ترانزیستورهای تماس نقطه ای (1947)
و ترانزیستورهای پیوند دوقطبی (اواخر دهه 1950) که بر روی یک برد مدار نصب شده بودند،
جایگزین شد.[29] در طول دهه 1960، صنعت هوافضا برد مدار را با یک تراشه مدار مجتمع
جایگزین کرد.[29]
رابرت نویس، یکی از بنیانگذاران Fairchild
Semiconductor (1957) و Intel (1968)، به پیشرفت تکنولوژیک برای اصلاح تولید
ترانزیستورهای اثر میدان (1963) دست یافت.[30] هدف تغییر مقاومت الکتریکی و رسانایی
یک اتصال نیمه هادی است. اول، کانی های سیلیکات طبیعی با استفاده از فرآیند زیمنس آموزش برنامه نویسی برای کودکان به میله های پلی سیلیکونی تبدیل می شوند.[31]
سپس فرآیند
Czochralski میله ها را به یک سیلیکون
تک کریستالی، کریستال بول تبدیل می کند.[32] سپس کریستال به صورت نازک برش داده می
شود تا یک بستر ویفر تشکیل شود. سپس فرآیند مسطح فوتولیتوگرافی، ترانزیستورها،
خازنها، دیودها و مقاومتهای تک قطبی را روی ویفر ادغام میکند تا ماتریسی از
ترانزیستورهای فلز-اکسید-نیمه رسانا (MOS) بسازد.[33][34]
ترانزیستور
MOS جزء اصلی در تراشه های
مدار مجتمع است.[30]
در اصل، تراشه های مدار مجتمع عملکرد خود
را در حین آموزش
برنامه نویسی برای کودکان ساخت تنظیم می کردند. در
طول دهه 1960، کنترل جریان الکتریکی به برنامه ریزی ماتریس حافظه فقط خواندنی (ROM) منتقل شد. ماتریس شبیه یک آرایه دو بعدی از فیوزها بود.[29] فرآیند
جاسازی دستورالعملها در ماتریس، سوزاندن اتصالات غیر ضروری بود.[29] اتصالات بسیار
زیادی وجود داشت، برنامه نویسان سیستم عامل یک برنامه کامپیوتری را روی تراشه دیگری
برای نظارت بر رایت نوشتند.[29] این فناوری به ROM قابل برنامه ریزی معروف شد. در سال 1971، اینتل برنامه کامپیوتری را
روی تراشه نصب کرد و نام آن را ریزپردازنده 4004 اینتل گذاشت.[35]
پردازنده IBM System/360 (1964) یک ریزپردازنده نبود.
اصطلاحات ریزپردازنده و واحد پردازش مرکزی (CPU) اکنون به جای یکدیگر استفاده می شوند. با این حال، CPU ها قبل از ریزپردازنده ها هستند. به عنوان مثال، IBM System/360 (1964) دارای یک CPU بود که از تخته های
مدار حاوی اجزای مجزا بر روی بسترهای سرامیکی ساخته شده بود.[36]
Sac State 8008
تصویر هنرمند از میکرو کامپیوتر دانشگاه ایالتی
آموزش برنامه نویسی برای کودکان ساکرامنتو اینتل 8008 (1972)
Intel 4004
(1971) یک ریزپردازنده 4 بیتی
بود که برای اجرای ماشین حساب Busicom طراحی
شده بود. پنج ماه پس از عرضه، اینتل ریزپردازنده 8 بیتی اینتل 8008 را عرTeaching programming for childrenضه کرد. بیل پنتز تیمی را در ایالت ساکرامنتو رهبری کرد تا تی
Comments
Post a Comment