هل يجب أن أتعلم لغة C كأول لغة برمجة؟


الاجابه 1:

أعتقد اعتقادًا راسخًا أن لغة C هي لغة يجب أن تتعلمها لأي مبرمج ، بغض النظر عن مستوى خبرتهم ، وأكثر من ذلك للمبتدئين. لماذا ا؟ لان:

  • يحتوي C على مفردات محدودة مع مجموعة كلمات رئيسية 32. يستغرق تعلم لغة C وقتًا مثيرًا للإعجاب أكثر من أي لغة أخرى تقريبًا (باستثناء أشياء مثل Smalltalk و Brainf ** k).
  • ج هي أصل 90٪ من لغات البرمجة المعاصرة. من المسلم به أن معرفة لغة C لا تعني أنك ستحصل على جافا أو تتفوق في لغة C ++ ، ولكن لا يزال بإمكانك رؤية لغة C في كل مكان بهذه اللغات: الفاصلة المنقوطة والأقواس والمتغيرات ونطاقات التعليمات البرمجية وما إلى ذلك. ما تتعلمه في لغة C سيساعد مع الآخرين اللغات.
  • C هي لغة إجرائية ، بخلاف OOP واللغات الوظيفية. وهذا يعني منحنى تعليمي أقصر. الطريق أقصر.
  • من السهل العثور على مترجم C (يتم تثبيت gcc افتراضيًا على جميع توزيعات GNU / Linux). C IDEs هي أيضا في كل مكان. في الواقع ، يمكنك استخدام أي محرر نصوص لكتابة برامج C.
  • C هي اللغة الوحيدة (بصرف النظر عن التجميع) التي ستجبرك على أن تصبح مبرمجًا دقيقًا ومدركًا للذاكرة. برغي بمؤشرات لفترة وسوف تصبح مبرمجًا أفضل. أو ستترك البرمجة تمامًا.
  • لغة سي هي واحدة من لغات النخبة القليلة (فورتران وليسب وربما كوبول). هذه هي اللغات القديمة التي لا تزال قيد الاستخدام النشط اليوم. تم تقديم C عام 1971. إنها أكبر مني!
  • يمكن أن يكون C مفيدًا جدًا في بعض الحالات ، خاصة عندما تريد كتابة برنامج سطر أوامر أو محرر نصوص أو خادم أو لعبة بسيطة.
  • إذا كنت تسير في خط أكثر تخصصًا ، مثل ترميز kernel ، وبرامج تشغيل الأجهزة ، والأنظمة المدمجة ، وما إلى ذلك ، فإن C هو صديقك.

TL ؛ د

نعم يجب عليك.

شكرا ل A2A.