رایانه یکی از دو چیز برجستهای است که بشر در سدهٔ بیستم اختراع کرد. دستگاهی که بلز پاسکال در سال ۱۶۴۲ ساخت، اولین تلاش در راه ساخت دستگاههای محاسب خودکار بود. تا کنون پنج نسل از رایانهها ساخته و عرضه شدند.کامپیوترهای الکترونیکی و کامپیوترهای مکانیکی اولیه به این خاطر نام گرفتند که کارهایی را که قبلاً انسانهای کامپیوتر اختصاص داشت انجام میدادند .کامپیوتر اصالتاً یک عنوان شغلی بود و به کسانی گفته میشد که کارشان این بود که محاسبات برای چیزهایی مانند فهرستهای کشتیرانی و جداول جزر و مد و موقعیتهای نجومی نیاز بودند. تصور کنید که شما ساعتی پس از ساعتی و روزی پس از روزی هیچ کاری جز محاسبه کردنهای بی شمار را انجام نمیدادید؛ و حتی در بهترین روز هایتان شما نمیتوانستید جوابها را خیلی تند ارائه دهید. بنا براین مخترعین صدها سال به جستجو پرداختند تا راهی برای مکانیزه شدن پیدا کنند. به این معنی که دستگاهی اختراع کنند تا این کار را انجام دهد. به دنبال انسانهای کامپیوتر نوعی کامپیوتر عملگر آمد.
قدیمیترین سختافزار درست
دستگاه به کمک محاسبات، عمدتاً با استفاده از یک به یک مکاتبه با انگشتان دست برای هزاران سال مورد استفاده قرار گرفته است. اولین دستگاه شمارش احتمالاً به شکل شمارش چوب بودهاند.
بعد از نگهداری سوابق کمک در سراسر هلال حاصلخیز شامل محاسبه (حوزههای خاک رس، مخروط و غیره) که تعدادی از موارد، احتمالاً دام و دانه، مهرو موم شده در ظروف تو خالی پخته نشده خاک رس نشان داده شده است. استفاده از شمارش میله هایک نمونه است. چرتکه اولیه برای کارهای ریاضی مورد استفاده قرار گرفت. چیزی که ما آن را چرتکهٔ روم مینامیم در بابل زودتر از ۲۴۰۰ سال قبل از میلاد مورد استفاده قرار گرفت. از آن زمان، بسیاری از اشکال دیگر تخته حساب و یا جداول ابداع شده است. در یک قرون وسطی اروپا خانه شمارش، یک پارچه شطرنجی میتواند بر روی یک جدول قرار داده شده است و استفاده از نشانگر در اطراف آن با توجه به قوانین خاص نقل مکان کرد، به عنوان کمکی برای محاسبه مبالغ از پول است.
چرتکه
چرتکه که یک کمک رسان اولیه برای محاسبات ریاضی بود تنها خصوصیت آن این بود که به حافظه افراد برای انجام محاسبات کمک میکرد. یک چرتکه اندازه ماهر میتواند عملیات جمع و تفریق را با سرعتی برابر با دست جمع و تفریق میکند انجام دهد. قدیمیترین چرتکهای که باقیماندهاست مربوط به ۳۰۰ سال قبل از میلاد است که به وسیله یک امپراطوری در جنوب غرب آسیا استفاده میشده.
چرتکههای مدرن از حلقههایی درست شدهاند که روی میلهها میلغزند در یک چرتکه خیلی پیشرفته ۵ حلقه پایینی در هر میله نشانگر ۵ انگشت دست است و ۲ حلقه بالایی نشانگر ۲ دست است.
خط کش محاسبه
پیش از ۱۶۱۷ یک اسکاتلندی به نام جان نپر، لگاریتم را اختراع کرد؛ که این اختراع با عنوان تکنولوژی باعث شده که غرب، مورد توجه مردم دنیا قرار گیرد. این عنصر جادویی لگاریتم هر عملوند بود که عموماً از یک فهرست کنده کاری شده گرفته شده بود. اما نپر به آن یک اختیار دیگر اضافه کرد چیزی که ارزشهای لگاریتم که بر روی عاجها کنده کاری شده بودند امروزه استخوانهای پنر نامیده میشوند.
اختراع نپر مخترعان را مستقیماً به سوی اختراع خط کش محاسبه راهنمایی کرد که اولین بار در سال ۱۶۲۳ در انگلستان ساخته شد و تا دهه ۱۹۶۰ به وسیله مهندسین اخترشناسی برای برنامه فرود آپولو و انسانها به روی ماه استفاده شد.
ماشین محاسبه
لئوناردو داوینچی (۱۵۱۹-۱۴۵۷) طرحی از ماشین محاسبه چرخ دنده دار کشید که ظاهراً هیچگاه آن را نساخت. اولین ماشین محاسبه چرخ دنده دار که واقعاً ساخته شد احتمالاً در ساعت محاسبه گر بود که به نام مخترعش ویلیام چیکارد نام گرفت. این وسیله تبلیغ زیادی به همراه نداشت چرا که چیکارد خیلی زود پس از آن در اثر طاعون درگذشت.
دستگاه پاسکالین
در سال ۱۶۴۲ بیلز پاسکال در سن ۱۹ سالگی پاسکالین را به عنوان یک کمک رسان برای پدرش که یک جمع آورنده مالیات بود اختراع کرد.
پاسکال ۵۰ عدد از این دستگاههای چرخدندهای را ساخت ماشین حسابی تک کاره که فقط میتوانست جمع کند؛ ولی به خاطر قیمت زیاد ان واینکه این دستگاه واقعاً دقیق نبود (چون در ان زمان ساخت چرخ دندهها با دقت لازم مقدور نبود) نتوانست خیلی به فروش برسد. سپس تا جایی ترقی کرد که در حال حاضر دانشبرد ماشینها دیجیتال شدند بخش کیلومتر شمار و سرعت سنج ماشینهای امروزی از دستگاهی بسیار شبیه به پاسکالین استفاده میکنند. پاسکال یک بچه نابغه بود او در سن ۱۲ سالگی در حال انجام آزمایش مدل موقعیتهای ۳ ثانیهای اقلیدس در کف آشپزخانه دیده شده بود.
پاسکال ادامه داد و اختراعهای زیاد دیگری مانند اختراع قطریه احتمال و منگنه آبی و سرنج را انجام داد. عکس زیر نشان دهنده یک ورزن ۸ رقمی از پاسکالین ودو صحنه از ورزن ۶ رقمی پاسکالین است.
محاسبه گر پله دزد
تنها چند سال پس از پاسکال گات فراید ویلهم لیبنیز (همکار نیوتون) ساختن ماشین حساب چهار کاره (جمع و تفریق و ضرب و تقسیم) را مدیریت کرد؛ که محاسبه گر پلهای نامیده شد. چون این دستگاه بجای چرخ دنده از طبلهای شیار دار دارای ۱۰ شیار که به ترتیب در پیرامون این طبلها چیده شده بودند استفاده میکرد. همچنین این محاسبه گر پلهای از سیستم عدد ده دهی (هر طبل ۱۰ شیار داشت) استفاده کرد. لیبنیز اولین کسی بود که از استفاده از سیستم باینری اعداد طرف داری کرد؛ که پایه و اساس بهرهبرداری از کامپیوترهای مدرن است. لیبنیز به عنوان یکی از بزرگترین فیلسوفها شناخته شد ولی او در تنهایی و فقر از دنیا رفت.
کارتهای منگنه
در سال ۱۸۰۱ جوزف ماری جکوارد فرانسوی یک دستگاه بافندگی قوی را اختراع کرد که توانست بافندگیاش (و تزئین روی پارچه روی یک الگو به طور اتوماتیک) را بنیانگذاری کند. این دستگاه از روی کارتهای چوبی منگنهای که در یک ردیف طولانی به وسیله یک طناب به هم کمک میکردند میخواند. نسلهای این کارتهای منگنهای از قبل از این نیز استفاده میشدهاند. تکنولوژی جکوارد یک عطیه و نعمت راستین برای کارخانه داران بود اما خیلی از کار کنان کارخانهها را بیکار میکرد و جمعیت انبوه مردم عصبانی کار خانههای جکوارد را بر شکست کرد وحتی یک نفر هم به او حمله کرد. تاریخ پر از مثالهایی از آشوبهای کارگران به دنبال ابداع یک تکنولوژی است؛ ولی بیشتر مطالعات این را نشان میدهد که در همه جا تکنولوژی در حقیقت تعداد شغلها را افزایش دادهاست.
ماشین محاسبه گر بخاری
در سال ۱۸۲۲ یک ریاضیدان انگلیسی چارلز پاپیج ماشین محاسبه گر بخاری را پیشنهاد کرد. این ماشین به اندازه یک اتاق بود که ان را موتور متفاوت نامید. این ماشین قادر به محاسبه فهرستهایی از اعداد بود مانند جداول لگاریتمی. او سر مایه و بودجه دولتی را برای این پروزه به خاطر اهمیت جداول عددی در کشتی رانی در اقیانوس که به وسیله ان تجارت ابی ونیز نیروی دریایی نظامیشان را ترقی میدادند جذب کرد. دولت انگلیس برنامه ریزی کرده بود که بزرگترین امپراطوری جهان شود اما در آن زمان دولت انگلستان در حال چاپ یک سری ۷ جلدی جداول کشتیرانی به همراه یک جلد کتاب تصحیحات بود که نشان میداد این سری کتاب بالغ بر ۱۰۰۰ اشتباه عددی داشت. این آرزو میرفت که ماشین بابیج بتواند اشتباهات به این گونه را رفع کند. اما ساخت دستگاه «ماشین متفاوت بابیج» ثابت کرد بسیار سخت است. واین پروزه به زودی تبدیل به گرانترین پروزهٔ بودجهای دولت تا آن زمان در تاریخ انگلستان شد. ده سال بعد کامل کردن این دستگاه غیرممکن شد.
موتور تحلیلی
بابیج دلسرد نبود و با وجود این سراغ فکر بعدیش رفت. چیزی که او آن را موتور تحلیلی نامید. این وسیله به اندازه یک خانه بزرگ بود و به اندازهٔ ۶ اسب بخار قدرت داشت؛ که چون این دستگاه به خاطر تکنولوژی کارتهای منگنهٔ جکوارد قابل برنامه ریزی بود هدف کلی تری داشت.
اما این بابیج بود که پرش خردمندانهٔ مهمی را مربوط به کارتهای منگنه کرده بود. در دستگاه بافندگی جکوارد بودن یا نبودن هر سوراخ در کارت به یک نخ اجازه میداد که بگذرد ویا اینکه متوقف شود. بابیج فهمید که الگوی حفرهها میتواند برای نشان دادن یک ایده انتزاعی استفاده شود. بابیج فهمید که نیازی ندارد که یک مسئله به خودی خود به طور فیزیکی از سوراخها عبور کند. ازاین گذشته بابیج دریافت که کارتهای منگنه میتوانند به عنوان دستگاه ذخیره به کار روند و اعداد محاسبه شده را برای محاسبات بعدی نگه دارند. بابیج به خاطر ربط این دستگاه به دستگاه جکوارد نام دو قسمت مهم از دستگاهش را میل واستور گذاشت. چون هر دو کلمه در صنعت بافندگی استفاده میشد.
استور جایی بود که اعداد نگه داری میشدند و میل جایی بود که آنها به منظور رسیدن به نتایج تازه ترکیب میشوند.
در کامپیوترهای مدرن استور واحد حافظه نامیده میشود وبه میل واحدپردازش مرکزی میگویند. موتور تحلیلی دارای کلید تابعی بود که کامپیوترها را از ماشینهای حساب متمایز میکرد. (جملهٔ شرطی) یک جملهٔ شرطی اجازه میداد که برنامه نتایج مختلفی را در یک زمان واحد به دست آورد. بر اساس جملهٔ شرطی مسیر بر نامه مشخص میشد.
هالریت دسک
موفقیت بعدی در آمریکا رخ داد. دولت آمریکا مجبور بود هر ۱۰ سال یک بار اماری از تمامی آرای شهروندان آمریکایی برای تعیین نمایندگان مجلس بگیرد. واین کار بسیار به طول میانجامید برای همین مجلس جایزهای برای مخترعی که بتواند برای انتخابات سال ۱۸۹۰ دستگاهی اختراع کند قرار داد؛ که این فرد کسی نبود جز هرمن هالریت کسی که به طور موفقیتآمیزی کارتهای منگنهای جکوارد را برای شمارش آرا به کار گرفت.
اختراع او به عنوان هالریت دسک شناخته شد که شامل یک کارت خوان بود که سوراخهای داخل کارت را درک میکرد. ویک دنده دستگاهی را که میتوانست بخواند میچرخاند ویک شمارش گر نتایج را نشان میداد. تکنیک هالریت موفق بود و انتخابات خیلی زود تر از سالهای قبل انجام گرفت.
IBM
هالریت یک شرکت بنا کرد که بعد از مدتی به یک شرکت تجاری بینالمللی تبدیل شد که امروزه ما آن را به نام ای بی ام میشناسیم.
ای بی ام به سرعت رشد کرد و کارتهای منگنه همه جا را فرا گرفتند. امروزه کارتهای منگنه اطلاعات مشخصی از قبیل نام شما و آدرس شما و به عنوان مثال مصرف گاز شما را ذخیره میکنند وسپس از این طریق قبض شما محاسبه و برایتان فرستاده خواهد شد. البته امروزه هکرهایی هستند که با هک کردن این کارتها مبالغ مصرفی خود را کاهش میدهند.
ماشین شمارشگر هالریت اولین ماشینی بود که بر روی جلد مجلهای تا به ان زمان به چاپ رسیده بود. آی بی ام ماشین حسابهایش را برای فروش به شرکتهای تجاری همراه با حساب داری مالی و حسابداری اموال پیشرفت داد. یک خصوصیت در قالب دو ویژگی حسابداری مالی وحسابداری اموالی. اما ارتش آمریکا به یک حسابگر بهینه برای انجام محاسبات علمی نیاز داشت. در جنگ جهانی دوم آمریکا ناوهای جنگی ای داشت که به سختی فشنگها و گلولههایی به وزن برابر با یک ماشین کوچک را تا ۲۵ مایل میکشید.
فیزیک دانان باید معادلهای مینوشتند که بیان کند چگونه شرایط جوی و باد و جاذبه و سرعت اولیه وغیره میتوانند مسیر گلولهها را تعیین کنند. اما حل چنین معادلهای بسیار سخت بود. اینها کارهایی بود که توسط کامپیوترهای بشری انجام شد و نتایج آنها در دفتر چه راهنمای نظامی منتشر میشد.
اولین ویروس
یکی از بر نامه نویسان مارک۱ یک زن بود به نام گریس هاپر. این زن اولین ویروس کامپیوتر به نام باگ را پیدا کرد. یک حشره مرده که در دستگاه افتاده بود و بالهایش مانع خواندن روزنهها میشد.
باگ برای نشان دادن نقصی در سیستم بکار میرود از آن زمان این کلمه سال ۱۹۵۳ گریس هاپر اولین زبان پیشرفته به نام فلو ماتیک را اختراع کرد، شناخته شد. زبانهای سطح بالا به منظور راحت تر فهمیدن انسانها ساخته شد. چنانکه زبان باینری برای کامپیوتر قابل فهم تر بود که بعدها به نام کوبول اما یک زبان برنامه نویسی پیشرفته بدون یک برنامهٔ مترجم ارزشی نداشت. تا زبان سطح بالا را به زبان باینری (یا زبان ماشین) ترجمه کند که هاپر اولین مترجم یا کامپایلر را هم ساخت. این زن تا سن ۷۹ سالگی در زمینه کامپیوتر و برنامه نویسی فعال بود.