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