ما هي برمجة الحاسوب؟

click fraud protection

البرمجة عبارة عن عملية إبداعية توجه الكمبيوتر إلى كيفية القيام بمهمة. ساعدت هوليوود في غرس صورة للمبرمجين كأخصائيين تقنيين يمكنهم الجلوس على الكمبيوتر وكسر أي كلمة مرور في ثوانٍ. الواقع أقل إثارة للاهتمام.

حتى البرمجة مملة؟

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

  • البصرية الأساسية
  • دلفي
  • ج
  • C ++
  • ج #
  • كوبول
  • فورتران
  • ج موضوعية
  • سويفت
  • باسكال
  • بيثون

لا تحتاج بعض البرمجة إلى أن يتم ترجمتها بشكل منفصل. بدلاً من ذلك ، يتكون من عملية في الوقت المناسب على الكمبيوتر الذي يتم تشغيله من أجله. تسمى هذه البرامج البرامج المفسرة. تتضمن لغات برمجة الكمبيوتر الشائعة المترجمة:

  • جافا سكريبت
  • بيرل
  • بي أتش بي
  • بوستسكريبت
  • بيثون
  • روبي

تتطلب كل لغة برمجة معرفة قواعدها ومفرداتها. يشبه تعلم لغة برمجة جديدة تعلم لغة منطوقة جديدة.

instagram viewer

ماذا تفعل البرامج؟

تتعامل البرامج بشكل أساسي مع الأرقام والنصوص. هذه هي اللبنات الأساسية لجميع البرامج. تتيح لك لغات البرمجة استخدامها بطرق مختلفة باستخدام الأرقام والنصوص وتخزين البيانات على القرص لاسترجاعها لاحقًا.

تسمى هذه الأرقام والنصوص المتغيرات، ويمكن التعامل معها بشكل فردي أو في مجموعات منظمة. في C ++ ، يمكن استخدام متغير لحساب الأرقام. أ هيكل يمكن للمتغير في الرمز الاحتفاظ بتفاصيل الرواتب لموظف مثل:

  • اسم
  • راتب
  • رقم معرف الشركة
  • إجمالي الضريبة المدفوعة
  • SSN

يمكن لقاعدة بيانات الاحتفاظ بملايين من هذه السجلات وجلبها بسرعة.

تتم كتابة البرامج لأنظمة التشغيل

يحتوي كل كمبيوتر على نظام تشغيل ، وهو في حد ذاته برنامج. يجب أن تكون البرامج التي تعمل على هذا الكمبيوتر متوافقة مع نظام التشغيل الخاص به. تشمل أنظمة التشغيل الشائعة:

  • شبابيك
  • لينكس
  • ماك
  • يونكس
  • ذكري المظهر

قبل Java ، كان يجب تخصيص البرامج لكل نظام تشغيل. لا يمكن تشغيل برنامج يعمل على كمبيوتر Linux على جهاز كمبيوتر يعمل بنظام Windows أو Mac. باستخدام Java ، من الممكن كتابة برنامج مرة واحدة ثم تشغيله في كل مكان حيث يتم تجميعه إلى رمز شائع يسمى بايت، ومن ثم فسرت. يحتوي كل نظام تشغيل على مترجم جافا مكتوب له ويعرف كيف يفسر رمز البايت.

تحدث الكثير من برمجة الكمبيوتر لتحديث التطبيقات وأنظمة التشغيل الموجودة. تستخدم البرامج الميزات التي يوفرها نظام التشغيل وعندما تتغير ، يجب أن تتغير البرامج.

مشاركة كود البرمجة

يكتب العديد من المبرمجين البرمجيات كمخرج إبداعي. الويب مليء مواقع برمز المصدر تم تطويره من قبل المبرمجين الهواة الذين يقومون بذلك من أجل المتعة ويسعدهم مشاركة التعليمات البرمجية الخاصة بهم. بدأ لينكس بهذه الطريقة عندما شارك لينوس تورفالدس الرمز الذي كتبه.

يمكن مقارنة الجهد الفكري في كتابة برنامج متوسط ​​الحجم بكتابة كتاب ، إلا أنك لا تحتاج أبدًا إلى تصحيح كتاب. يجد مبرمجي الكمبيوتر متعة في اكتشاف طرق جديدة لتحقيق شيء ما أو في حل مشكلة شائكة بشكل خاص.

instagram story viewer