28/12/2025
نگاهی کوتاه به یک کلاس کامپیوتر در سال ۱۹۷۲؛ زمانی که یادگیری برنامهنویسی کاملاً یک تجربه عملی و دستی بود.
مدتها پیش از ظهور رابطهای گرافیکی (GUI) و حتی مانیتورها، دانشجویان مفاهیم کامپیوتر را از طریق مینفریمها و کارتهای پانچ یاد میگرفتند. در اوایل دهه ۱۹۷۰، کلاسهای کامپیوتر هنوز نادر بودند و معمولاً فقط در دانشگاهها و مراکز فنی برگزار میشدند. فناوری آن دوران بزرگ، کند و بسیار گرانقیمت بود، اما انقلابی محسوب میشد.
دانشجویانی مانند این افراد، برنامهنویسی را با زبانهای اولیهای مانند FORTRAN، COBOL، BASIC یا اسمبلی (بسته به مؤسسه آموزشی) میآموختند. کدها معمولاً روی کارتهای پانچ تایپ میشدند یا از طریق ترمینالهای تلهتایپ وارد سیستم میگردیدند؛ سپس برنامه و خروجی آن، خطبهخط روی کاغذ چاپ میشد. هیچ بازخورد لحظهای وجود نداشت و دانشجویان اغلب ساعتها منتظر میماندند تا بفهمند آیا کدشان درست کار کرده است یا نه.
تختهسیاه پشت سر آنها نشاندهنده مفاهیم بنیادی آموزشدادهشده است: جریان سیستمها، مدیریت فایلها و ساختارهای منطقی؛ یعنی اینکه داده چگونه خوانده میشود، ذخیره میگردد، پردازش میشود و دوباره بازمیگردد. کامپیوتر در اوایل دهه ۱۹۷۰ کمتر به ظاهر و گرافیک مربوط بود و بیشتر به درک مرحلهبهمرحله نحوه فکر کردن ماشین وابسته بود.
هر سمیکالن اهمیت داشت. یک اشتباه تایپی کوچک میتوانست کل اجرای برنامه را از کار بیندازد و دانشجو را مجبور کند همهچیز را از ابتدا شروع کند. اما همین فرآیند کند و دقیق، نسلی را تربیت کرد که به تفکر دقیق عادت داشت؛ نسلی که پایههای نرمافزارهای مدرن، سیستمعاملها و دنیای دیجیتال امروزی ما را بنا نهاد.
این تصویری است از یادگیری برنامهنویسی در سپیدهدم عصر کامپیوتر