هل يجب أن أتعلم لغة 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.
نشر على ٣١-٠٣-٢٠٢٠
كيفية تنظيم مكتبك المنزلي للعام الجديدكيفية إنشاء مجموعة تجارية ممتازة؟كيف تتحدث عن نظريات المؤامرة مع عائلتككيف تحمي نفسك بهدوء في حالة ركودكيفية إدارة القوى العاملة العالمية: 9 نصائح أساسيةكيفية سد الفجوة بين الشركات الصغيرة التي تركز على المجتمع وضرورة التجارة الإلكترونية؟كيف تصبح كبير مسؤولي أمن المعلومات (CISO)كيفية زيادة تأثير صورك