كم من الوقت يستغرق تعلم C ++ - (ولماذا)؟

كم من الوقت يستغرق تعلم C ++ - (ولماذا)؟

الإجابة المطابقة: 2-3 شهور

C ++ هي لغة البرمجة الأكثر استخدامًا هناك. يتم استخدام C ++ في أنظمة التشغيل الرئيسية مثل Windows والألعاب والأنظمة الأساسية المعروفة مثل World of Warcraft وألعاب Android وتطبيقات واجهة المستخدم الرسومية مثل Photoshop.

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

بالمقارنة مع جميع لغات البرمجة الأخرى الموجودة مثل Java ، وهي لغة أكثر تنوعًا ، ما هو الوقت الذي سيستغرقه شخص ما لتعلمها؟

لا تقرأ أيضا عن كيف تختلف C ++ و Java عن بعضهما البعض على موقع Askanydifference

كم من الوقت يستغرق لتعلم ج

كم من الوقت يستغرق تعلم C ++؟

مستوى لغة C ++الوقت المستغرق
مبتدئ2-3 أشهر
متوسط6-12 أشهر
متقدمشنومكس + أشهر

بضعة أشهر إلى سنة بالإضافة إلى التحديثات باستخدام C ++.

يعتمد ذلك على ما إذا كنت تعرف لغة برمجة أخرى. ستساعد معرفة لغة مثل Java و Python كثيرًا عند تعلم هذه اللغة.

لن يستغرق تعلم الأساسيات وقتًا طويلاً ، حيث يستغرق حوالي 2-3 أسابيع. تعلم C ++ ، سوف يستغرق منك هذا الوقت الطويل عندما تركز فقط على C ++ الوظيفية ، مثل الإدخال والإخراج ، واستبعاد الكائنات والفئات وعمليات الملفات.

C

هذا عندما يأخذ الفرد الوقت الكافي لتعلمه 2-4 ساعات في اليوم وخمسة أيام في الأسبوع. بالنسبة للمبتدئين تمامًا ، سيستغرق تعلم الأساسيات من شهرين إلى ثلاثة أشهر.

يستغرق الأمر وقتًا أطول بكثير للمضي قدمًا في مشاكل البرمجة الأكثر تعقيدًا وفهم اللغة بطرق أكثر تعقيدًا ، والتي تستغرق حوالي 6-12 شهرًا.

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

ستكون هناك حاجة لمعرفة المزيد حول لغة C ++. هناك عامل آخر يتعلق بالوقت الذي سيستغرقه شخص ما لتعلم اللغة وهو مدى سرعة المتعلم.

قد يستغرق الأمر ما يصل إلى ساعة للمتعلم السريع الذي يعرف بالفعل لغات أخرى.

لماذا يستغرق تعلم C ++ هذا وقتًا طويلاً؟

إنه أمر معقد لمنح المبرمج مزيدًا من الحرية

C ++ هي لغة معقدة لا ينصح بها للمبتدئين في البرمجة لأن البرامج الأخرى تشبه قمة جبل الجليد مقارنة بـ C ++. تم تصميم معظم البرامج الأخرى لتكون أسهل في البرمجة لتسريع العملية وجعلها تعمل.

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

تعلم لغة سي

أثناء تضمين التوافق مع C ، فقد تم بناؤه عليه ، مضيفًا السلاسل المضمنة للرجوع إلى المرجع جنبًا إلى جنب مع برمجة متقدمة أخرى لجعله أكثر تعقيدًا من C.

عامل آخر في الوقت الذي يستغرقه تعلم هذه اللغة هو حقيقة أنها تمنح مزيدًا من الحرية والوظائف للانتقال منها ولكن ليس أي تلميحات مضمنة في البرنامج لمعرفة الخطأ الذي حدث.

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

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

مراجع حسابات

  1. https://books.google.com/books?hl=en&lr=&id=Qx5oyB49poYC&oi=fnd&pg=PR1&dq=C%2B%2B&ots=KNnXAGt_o_&sig=V1_Mjp1Y74uS7msccTSehkPakUc
  2. https://cran.microsoft.com/snapshot/2017-02-04/web/packages/Rcpp/vignettes/Rcpp-introduction.pdf
النقطة 1
طلب واحد؟

لقد بذلت الكثير من الجهد في كتابة منشور المدونة هذا لتقديم قيمة لك. سيكون مفيدًا جدًا بالنسبة لي ، إذا كنت تفكر في مشاركته على وسائل التواصل الاجتماعي أو مع أصدقائك / عائلتك. المشاركة هي ♥ ️

الصورة الرمزية ندي

من نحننيدهي

أهلاً! أنا نيدهي.

هنا في EHL، كل ما يتعلق بالوصفات اللذيذة والسهلة للترفيه غير الرسمي. لذا تعال وانضم إلي على الشاطئ واسترخي واستمتع بالطعام.

26 تعليقات

  1. يبدو أن لغة C++ توفر رحلة تعليمية قوية ومعقدة. إن تفسير سبب استغراق التعلم وقتًا أطول هو تفسير مفيد جدًا، شكرًا!

    1. أنا أكرر مشاعرك، ليزا. الأسباب المقدمة لمدة تعلم لغة C++ مثيرة للتفكير ولها معنى كبير.

    2. وبالفعل فإن الشرح المفصل عن لغة C++ وأسباب مدة تعلمها تعليمي. توفر هذه المقالة معلومات قيمة للمبرمجين الطموحين.

  2. ومن المفارقات أن الأمر قد يستغرق من شهرين إلى ثلاثة أشهر لتعلم لغة C++، ولكن لا يوجد وقت لإتقانها نظرًا لتحديثاتها المتكررة. إنها لغة برمجة معقدة بالتأكيد.

    1. بالتأكيد، إنه لأمر مدهش كيف يؤدي تعقيد التحديثات وتكرارها إلى تغيير منحنى التعلم لـ C++. إنها بالفعل لغة مثيرة للاهتمام للتعلم.

  3. إن أهداف التصميم المميزة وعملية التعلم المعقدة لـ C++ رائعة. إنني أقدر الأفكار المقدمة حول سبب استغراق تعلم لغة البرمجة هذه وقتًا أطول.

    1. بالتأكيد، بولا02. تقدم المقالة شرحًا مقنعًا للمدة الممتدة المطلوبة لتعلم لغة C++ بشكل فعال. إنها قراءة مضيئة بالفعل.

    2. تم تسليط الضوء بشكل جيد على تعقيدات وتعقيدات لغة C++ في هذه المقالة. رؤى عميقة في عملية التعلم والتحديات المرتبطة بلغة البرمجة هذه.

  4. إن التوضيحات المقدمة حول أهداف التصميم وتحديات التعلم الخاصة بـ C++ مثيرة للتفكير. إنها لغة برمجة تتطلب نهجًا مثابرًا ومخصصًا لفهمها بفعالية.

    1. لا أستطيع أن أتفق أكثر، إيدافيس. تتعمق المقالة في تعقيدات تعلم لغة C++ وتقدم رؤى قيمة للأفراد الذين يطمحون إلى إتقان هذه اللغة المعقدة.

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

    1. في الواقع، كان من المفيد قراءة مثل هذا التقسيم الشامل للعوامل التي تؤثر على تعلم لغة C++. إنها لغة تستحق التعلم رغم تعقيداتها.

  6. يعد التفصيل التفصيلي للأطر الزمنية لتعلم لغة C++ مفيدًا للغاية. الأسباب الكامنة وراء هذه المدة مثيرة للاهتمام للغاية.

  7. حقيقة أن C++ توفر الحرية والتعقيد تضيف طبقة من الاهتمام لعملية التعلم. إنها قطعة إعلامية حول فهم مدة تعلم لغة C++.

    1. بالتأكيد، دونا روبنسون. توفر المقالة معلومات قيمة حول الميزات ومنحنى التعلم لـ C++. إنها لغة تتطلب الاجتهاد والفهم.

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

    1. أوافق على أن لغة C++ معروفة بالسرعة وقدرات الذاكرة مقارنة بلغات البرمجة الأخرى. تقديرات الوقت دقيقة تماما.

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

    1. بالتأكيد، نويلسون. إنها لغة تتطلب التفاني والصبر لفهمها بالكامل. تعتبر الأفكار المقدمة هنا ذات قيمة كبيرة للمبرمجين الطموحين.

    1. بالتأكيد، هيل. توضح المقالة مدى تعقيد وتعقيدات لغة C++ ومدة تعلمها. منظور شامل ومتبصر حول لغة برمجة متطورة.

اترك تعليق

لن يتم نشر عنوان بريدك الإلكتروني. الحقول المشار إليها إلزامية *