ما هو الترميز وكيف يعمل؟

ما هو الترميز وكيف يعمل؟

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





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





ما هو الكود؟

أجهزة الكمبيوتر لها لغتها الخاصة تسمى كود الآلة الذي يخبرهم ماذا يفعلون. كما ترون ، هذا ليس له معنى كبير للبشر!





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

من الممكن تعلم Machine Code ، لكن الأمر سيستغرق وقتًا طويلاً! لحسن الحظ ، هناك طريقة أسهل للتواصل مع أجهزة الكمبيوتر.



ما هي لغة البرمجة؟

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

تعمل جميع لغات البرمجة تقريبًا بنفس الطريقة:





  1. أنت اكتب كود لتخبره بما يجب القيام به: طباعة ('مرحبًا ، العالم') .
  2. الكود هو تجميع وانتاج ، والذي يحوله إلى رمز آلة يمكن للكمبيوتر فهمه.
  3. الكمبيوتر ينفذ الرمز ، ويكتب مرحبا بالعالم العودة إلينا.

متعلق ب: كيف تبدأ مع Python باستخدام البرنامج النصي 'Hello World'

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





ما هو الترميز؟

الترميز هو عملية استخدام لغة برمجة لجعل الكمبيوتر يتصرف بالطريقة التي تريدها. في Python ، يطلب كل سطر من التعليمات البرمجية من الكمبيوتر القيام بشيء ما ، والمستند المليء بأسطر التعليمات البرمجية يسمى a النصي .

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

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

ما هو البرنامج؟

البرامج هي اللبنات الأساسية لأجهزة الكمبيوتر لأنها مسؤولة عن كل عملية يقوم بها الكمبيوتر. إنها مجموعة التعليمات التي يتم إنشاؤها أثناء عملية البرمجة لتطوير البرامج. بدون برامج أجهزة الكمبيوتر غير مجدية.

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

هل البرمجة صعبة؟

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

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

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

كيف تبدو التعليمات البرمجية

توضح الصورة أعلاه نصًا يسمى مرحبًا_الاسم . لقد رأيت بالفعل أن سطرًا واحدًا من التعليمات البرمجية يمكن أن يجعل الكمبيوتر يطبع على الشاشة. لنفترض أنه بدلاً من مجرد قول Hello world ، تريد أن يكتب المستخدم اسمه ، وأن يستقبله الكمبيوتر بالاسم؟ دعونا نحلل ما يحدث هنا.

  1. عندما يبدأ البرنامج النصي الكمبيوتر مطبوعات سؤال على الشاشة.
  2. بعد ذلك ، ينتظر الكمبيوتر المستخدم إدخال اسمه ويحفظه.
  3. 'أهلا' مطبوعات على الشاشة ، جنبًا إلى جنب مع ملف اسم .
  4. في نافذة Cmder ، البرنامج النصي يجمع و ينفذ استخدام بايثون .
  5. تم تشغيل البرنامج النصي بالطريقة التي تم تصميمه لها ، قبل الخروج.

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

كيف تصبح التعليمات البرمجية برنامجًا

إذا كنت جديدًا تمامًا في البرمجة ، فقد لا تزال تتساءل كيف تصبح البرامج النصية مثل تلك المذكورة أعلاه نوع البرامج التي اعتدت استخدامها. في الصورة أعلاه ، النافذة الموجودة على اليسار هي أداة لتحويل نصوص بايثون إلى برامج. تحتوي النافذة الموجودة على اليمين على رمز يسمى hello_name.exe . أعتقد أنه يمكنك تخمين ما يحدث إذا قمت بالنقر فوقه!

كيفية عرض رسائل instagram على جهاز الكمبيوتر

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

الترميز رائع

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

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

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

كيف تتعلم البرمجة بطريقة ممتعة وتفاعلية مع هذه الدورة التدريبية المكونة من 9 حزم

اقرأ التالي
مواضيع ذات صلة
  • برمجة
  • برمجة
  • دروس الترميز
نبذة عن الكاتب إيان باكلي(216 مقالة منشورة)

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

المزيد من Ian Buckley

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك