قبل از اینکه این نوشته رو شروع کنم میخوام از آقا علیرضا آوینا کتاب به عنوان اولین دنبال کننده م تشکر کنم. مرسی آقا علیرضا..چراغ اول ما رو روشن کردی.
اما بریم سراغ بحث نرم افزار.
واقعا چی شد که یهو یکی گفت اوه جیزز! سافت ویر!
یعنی چیز سختی تو ذهن شون بوده که گفتن باید به این بگیم "نرم" !
دقیقا همین بوده.
تاریخی بخوام بهتون اطلاعات بدم باید بگم مفهوم "سخت افزار" قبل از "نرم افزار" وجود داشته. حول و حوش دهه 1940 و 1950 مفهوم "سختافزار" (Hardware)، به معنی اجزای فیزیکی یک سیستم کامپیوتری، همزمان با توسعه اولین کامپیوترها شکل گرفته.
نگم براتون از اولین کامپیوتر! البته قطعا خودتون می دونید که این ابر ماشین محاسبه گر اصلا چیزی شبیه جوجه کامپیوترهای الانه نبوده! یعنی الان شما می شینید روبروی کامپیوتر، ولی اونا داخل این کامپیوتره مینشستن چایی میخوردن و گپ میزدن!
انیاک (ENIAC) اولین کامپیوتر جهان در زمان جنگ جهانی دوم توسط برادرای آمریکایی تو دانشگاه پنسیلوانیا واسه کمک به اهداف نظامی ساخته شده. نکته ش اینه که 1800 متر مربع فضا رو اشغال میکرده و حدود 30 تن وزن ش بوده!
بعد از این ماجراها بود که دیگه کم کم مفهوم نرم افزار به عنوان بخشی جدا از سخت افزار سر و کله ش پیدا شد. یکی از اولین برنامههای نرمافزاری رو جان ون نیومن و همکاراش برای کامپیوتر ENIAC طراحی کردن. البته میگن ادا لاولیس اولین نفری بوده که برنامه نویسی کرده ولی نرم افزارهایی که دقیقا روی کامپیوتر ها اجرا شدن، همونایی بودن که به کامپیوتر انیاک مربوط بودن.
جان توکی بازم از برادرهای آمریکایی تو سال 1958 اولین بار گفت نرم افزار!
میگن داشته نامه مینوشته که رسیده به اینکه "اینا که باهاش می تونن به کامپیوتر برنامه بدن، که دیگه فیزیکی و سخت نیستن، چی ان؟! پس بهش بگم نرم افزار" .
و از اونجا دیگه نرم افزار نرم افزار از زبون نیفتاد که نیفتاد تا همین الان که دارم به عنوان یه نارونی براتون در مورد نرم افزار حرف میزنم.