مقارنة بين ما كانت عليه وبين ما آلت إليه
الكمبيوتر
نبذة تاريخية:
كان أول تقديم للكمبيوتر منذ أكثر من خمسين عاما، وبالتحديد سنة 1946 حيث كان يتكون من أكثر من 18000 صمام الكتروني، وهذه الصمامات هي نوع معقد بعض الشيء من الأدوات الإلكترونية التي لها شكل مصباح الإضاءة الكهربي المعروف وذو الحجم المتوسط. وهي مماثلة للصمامات التي كانت تستعمل لتشغيل الراديو لمدة طويلة من الزمن وحتى اختراع الترانزيستور، وكذلك لتشغيل التلفزيون في بداية عهده. كان الكمبيوتر في حينها يحتل بناية كاملة، ويزيد وزنه عن ثلاثين طنا. وهذا يعني أن وزنه أكثر من وزن ثلاثين سيارة. وكانت تلك البناية في حاجة لأجهزة تبريد عملاقة لإزالة الحرارة الناجمة عن تلك الصمامات الإلكترونية. ومع ذلك فإن فعاليته لم تكن أكثر من فعالية آله حاسبة جيب صغيرة مما يستعملها تلاميذ المدارس الآن!!
الكمبيوتر الحديث:
الكمبيوتر في أبسط تعبير عنه هو ليس أكثر من جهاز كهربي، مثله مثل أي آلة أخرى كالمسجلة أو الفيديو أو الغسالة أو الميكرويف وغيرها. هذا الجهاز تم انتاجه كي يوم بمهمات معينة. مثلا يمكن استعمال الكمبيوتر في كتابة الرسائل أو استعماله كآلة حاسبة للقيام بعمليات الجمع والطرح وغيرها. كما يمكنه القيام بتخزين أرقام التلفونات، ولعب المباريات، وإنتاج رسوم ذات تقنية عالية. يمكن للكمبيوتر أيضا أن يقوم بتشغيل ومراقبة خطوط العمل في المصانع، ويقوم بتنظيم مهمات الأجهزة داخل الطائرات أو الصواريخ وغيرها.
البرمجة:
لكي تؤدي أي آلة عملها بالوجه الأكمل فيجب أن يتم برمجتها بطريقة ما. إن برمجة الكمبيوتر يعني احتواءه على التعليمات المفصلة خطوة بخطوة، وتحديد كيفية القيام بتنفيذ المهمة المطلوبة من البداية وحتى تنتهي تلك المهمة. نحن نعطي التعليمات للغسالة أو فرن الميكروويف بإن نضغط على زرار معين أو نقوم بتدويره إلى وضع معين ليقوم بعمل معين، وكذلك في حالة الكمبيوتر، فنحن نقوم بادخال التعليمات بواسطة لوحة المفاتيح أو الماوس أو غيرها. الكمبيوتر يمكن أن يتعطل ويسبب مشاكل مثله مثل أي جهاز اليكتروني آخر. ولكن مع الكمبيوتر يجب أن تكون دقيقا، وأن لا تضع اللوم على الكمبيوتر في التسبب بالأخطاء، لأنه في جميع الحالات تقريبا، فإن الأخطاء تكون ناجمة عن الانسان وليس عن الكمبيوتر. الكمبيوتر كما هو الحال في الآلات والأجهزة التي يتم برمجتها "الغسالة أو الفرن مثلا"، لا يستطيع قراءة التعليمات على شكل مكتوب، إن هذه الأجهزة تستقبل تعليمات البرنامج في شكل إشارات رمزية خاصة بها. إن العمل الذي تقوم به الغسالة أو الفرن مثلا هو الغسل أو الطهي ، بينما جهاز الكمبيوتر عبارة عن آلة تقوم بمعالجة المعلومات ومعطياتها، والتي يمكن أن تكون أن تعني أمور مختلفة ومتعددة. إن تلك المعلومات والمعطيات قد تكون بشكل أرقام أو أحرف أو صور أو أصوات. وباعتبار أن الكمبيوتر آلة تقوم بمعالجة معطيات المعلومات، فيمكن برمجته ليقوم بعمليات الجمع والطرح والضرب والقسمة بطريقة أكثر تعقيدا من الآلة الحاسبة العادية. كما يمكن أن يبرمج لمقارنة كميتين وتقرير أيهما أكبر، ويمكن أن يبرمج ليقوم بأعمال بسيطة مثل ترتيب مجموعة من الأسماء أبجديا، كما يمكن أن يبرمج لإجراء أعمال معقدة كالتحكم في إطلاق سفينة فضاء مثلا.