ما هو الترميز؟ دليل موجز لوجه برمجة الكمبيوتر وفهمها بشكل بسيط

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

الترميز
الترميز

كيف يعمل الترميز

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

  • اكتب نصًا يحتوي على تعليمات الكمبيوتر

عادة ما تكون هذه التعليمات فيما يشار إليه بلغة برمجة عالية المستوى. تتضمن أمثلة اللغات عالية المستوى C ++ و Basic و Python و Fortran. يطلق عليهم اسم “اللغات” لأن لديهم أساسيات اللغة الإنجليزية ويمكن فهمها نسبيًا من قبل البشر.

تحتوي التعليمات البرمجية على عبارات وأوامر يمكن ، مع بعض التدريب ، قراءتها وفهمها بصعوبة بسيطة. على سبيل المثال ، أحد أكثر الأمثلة شهرة لكود المبتدئين هو الأمر البسيط ، “طباعة” مرحبًا ، أيها العالم! ”

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

  • قم بتجميع الكود

من السهل على المبرمجين التعامل مع لغة البرمجة عالية المستوى لأنها أكثر تجريدية بكثير من الطريقة التي تحتاج بها أجهزة الكمبيوتر لمعالجة الأوامر – فقط من حيث الكود الثنائي (1s و 0s). لكن أجهزة الكمبيوتر لا يمكنها العمل مباشرة مع الكود الذي أنشأه المبرمجون ، لذلك يتم تجميع هذه الشفرة بواسطة برنامج يسمى ، وليس من المستغرب ، مترجم. يقوم المترجم بتحويل الأوامر عالية المستوى إلى أرقام ثنائية.

  • نفذ البرنامج الناتج

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