5 نصائح برمجة C يجب أن تتعلمها للبدء

5 نصائح برمجة C يجب أن تتعلمها للبدء



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

C لديها سمعة لكونها صعبة للمبتدئين. هناك العديد من الأسباب الجيدة لتعلم اللغة ، ولكن هناك بعض النصائح الأساسية التي يجب وضعها في الاعتبار أثناء البدء.

نصائح برمجة C يجب أن تتعلمها للبدء

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


لماذا تعلم البرنامج في C؟

إذا كانت C معقدة للغاية وخطيرة ، فلماذا تتعلمها؟

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

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



1. تعلم أنواع المتغيرات الأساسية

البيانات تأتي في أنواع مختلفة. من المهم معرفة نوع البيانات التي تعمل معها ، حيث يمكن أن يكون من السهل الخلط بينها. مثال على ذلك هو معرفة أن الرقم 5 يمكن أن يكون عددًا صحيحًا (كما في الرقم 5) ، وكذلك حرف (الحرف المكتوب 5).

int number = 5;

الآن لا يوجد أي تشويش ، يتم تعيين الرقم المتغير بقيمة عدد صحيح 5. يجب أن يتم إخبار C بالأنواع التي تتوقعها حتى تعمل بالطريقة التي تريدها.

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

معرفة كيفية إعطاء البيانات النوع الصحيح هي مهارة مهمة في جميع البرمجة ، لكنها ضرورية في C.


2. تعلم المشغلين

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

answer = number + anotherNumber;

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

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


3. استخدام المكتبات القياسية

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

يمكنك استخدام هذه المكتبات من خلال تضمينها في التعليمات البرمجية الخاصة بك. خذ هذا المثال:

#include <stdio.h>
int main()
{
  printf("Hello, World!");
  return 0;
}

في C ، يتطلب إجراء الإخراج البسيط إلى وحدة التحكم تضمين ملف الرأس stdio.h (الإدخال / الإخراج القياسي).

هناك 15 مكتبة قياسية للبرمجة في لغة C ، وسوف يساعدك اتباع دليل حول ما تفعله جميعًا في تعلمك.


4. C لا يغتفر

سوف تفعل C بالضبط ما تخبره به ، وبدلاً من الشكوى عندما يكون هناك شيء غير منطقي ، ستظل تحاول الاستمرار في العمل. هذا لا يمكن فقط كسر البرنامج الخاص بك ولكن يسبب مشاكل للنظام بأكمله!

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

5 نصائح برمجة C يجب أن تتعلمها للبدء


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

قد ترى بالفعل أن هناك مشكلة هنا. الإخراج بالتأكيد لا معنى له!

5 نصائح برمجة C يجب أن تتعلمها للبدء


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

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


5. تصحيح هو أفضل صديق لك

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

يمكن أن يساعد مصحح الأخطاء مثل GDB في ذلك. هنا ، GDB يعمل على البرنامج النصي الخاطئ من الأعلى.

5 نصائح برمجة C يجب أن تتعلمها للبدء


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

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

ثم ، يستمر المصحح. نكرر العملية بعد السطر 13 ، ونطرح الطباعة فقط لنكتشف أن القيمة لم تتغير.

5 نصائح برمجة C يجب أن تتعلمها للبدء


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

GDB هو أفضل صديق لجهاز الترميز C ، وكلما تعلمت استخدامه سابقًا ، كلما كنت أكثر سعادة!


ما أنت C هو ما تحصل عليه

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

في حين حصلت C سمعة صعبة يمكنك التعلم بالممارسة، حتى الحصول على التدريب العملي على وتبدأ بنفسك مشروع مبتدئ C برمجة



نتمنى لك دوام الصحة والعافية .
ونحن على استعداد لا اي استفسار.
التواصل معنا على الايميل
ahmed@creativity-excellence.com
او اطرح تعليقك اسفل التدوينة
ونحن في خدمتكم
الابداع والتميز
creativity-excellence
طريقك نحو الحقيقة
Ahmed Shammakh
احمد شماخ

تعليقات