ما هو تعريف الحَاسُوب؟
الحَاسُوب[1][2] هو آلة إلكترونية لها قابلية استقبال البيانات ومعالجتها إلى معلومات ذات قيمة يخزنها في وسائط تخزين مختلفة، وفي الغالب يكون قادراً على تبادل هذه النَتَائِج والمعلومات مع أجهزة أخرى متوافقة. وتستطيع أسرع الحواسيب في يومنا هذا القيام بمئات بلايين العمليات الحسابية والمنطقية في ثوانٍ قليلة. وتشغل الحواسيب برمجيات خاصة تسمى أنظمة التشغيل، فمن دونها يكون الحاسوب قطعة جامدة، وتبين أنظمة التشغيل للحاسوب كيفية تنفيذ المهام كما أنها في الغالب توفر بيئة للمبرمجين ليطوروا عليه تطبيقاتهم. إن هذا التعريف يبين الخطأ الشائع بين الناس من أن الحواسيب فقط هي تلك التي تعمل تحت بيئة ويندوز، وماكينتوش، ولينكس.
يعود تاريخ أقرب تعريف لعلوم الحاسوب إلى ما قبل أول آلة حاسوب رقمي « Digital Computer »، لحساب المهام العددية الثابتة مثل المعداد الذي كان موجود منذ العصور القديمة للمساعدة في العمليات الحسابية مثل الضرب والقسمة وبعد ذلك وجدت الخوارزميات لأداء العمليات الحسابية في العصور القديمة « Antiquity » وحتى قبل تطوير المعدات الحاسوبية المعقدة، في لغة سنسكريتية القديمة مخطوطة تسمى « Shulba Sutras » أو قواعد الوتر « Rules of the Chord » وهو كتاب في الخوارزميات مكتوب في سنة ثمان مئة قبل الميلاد « 800BC » لبناء الأجسام الهندسية مثل المذابح بإستخدام الأوتاد والأوتار وتعتبر بدايات (أسلاف) مجال هندسة الرياضية الحسابية « Computational Geometry » الحديثة. 