++C والحظ السيئ

  • Mouneim19

السلام عليكم انا جديد في عالم البرمجة

لذالك نصحوني بالبدأ مع لغة ++c لكن لسوء حظي لم يشتغل اي برنامج مطور لدي بدأ من كود بلوكس " مشكلة كومبلاير"

الى فيجوال بيسيك2010" غير مدعوم مكتبة "Iostrem" الى فيجوال 2015 " مشكلة اشتغال برنامج بسرعة ثم اختفائه"

اسبوعين وانا اتعذب معها لكن لم استطع الان كتابة اي برنامج انا محبط الان للغاية

دلوني على برنامج مطور سليم غير المذكورين

وشكرا

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

يمكنك استخدام Visual Studio المطور من طرف ميكروسوفت

حجمه كبير لكنه أفضل برنامج للتعامل مع ++C

بالتوفيق في رحلتك البرمجية

alitk أضف ردا

هذا ليس حظًا سيئًا. أنت فقط لديك علم قليل.

كل البرامج التي ذكرتها سليمة

Code::blocks تحتاج لتثبيت compiler معه واختياره داخل إعدادات code blocks

أنا متأكد أن IOstream موجود دعمها في visual studio وليس في visual basic كما ذكرت (تأكد من أنك تكتب اسم المكتبة بشكل صحيح)

أيضًا عليك بفتح سطر الأوامر وتشغيل برنامجك منه وليس الضغط عليه كالبرامج العادية، حتى لا يعمل ويحتفي مباشرة

وهذا يدل على أنك تتخبط، وهذا ليس بالضرورة سيئًا ستجد طريقك عاجلًا أو آجلًا

نصيحة: ادرس علوم الحاسوب قبل البرمجة (يفضل CS50)

مشكلة اشتغال برنامج بسرعة ثم اختفائه

أفترض أن حل المشكلة بايقاف البرنامج مؤقتاً.

أضف system("pause") قبل نهاية البرنامج.

xSaif أضف ردا

انا شخصيا افضل برنامج ++Dev-C

لانه خفيف ويحتوي على مترجم(compiler) خاص فيه

وهذا الرابط له :

بصراحة أفضل لغة برمجية تبدأها في تعلم البرمجة هي لغة الجافا

لأنها خالية من تعقيدات السي والسي بلس بلس فيمكنك أن تركز على أساسيات البرمجة بسهولة أكثر وهي بنفس الوقت قريبة من السي والسي بلس بلس في قواعد كتابتها

ومن جهة ثانية فإن بيئات التطوير التابعة للجافا هي أفضل البيئات وأقواها وتشتغل جميعها بتطابق تام ولا يوجد فيها مشاكل تعدد المطورات كما في السي والسي بلس بلس

لذلك اذا كنت لا زلت في البداية فربما يناسبك التحويل الى تعلم الجافا

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

فربما يكون الانسب لك تعلمها في بيئة الليونكس وكتابة الأكواد في محررات الليونكس

او استخدم محرر netbeasns الكامل فهو يدعم السي بلس بلس ايضا لكن عليك ربطه بكومبايلر السي الذي تحب

الرجل لم يسال عاي لغة اسهل للتعلم

اليوم هو في بداية مشواره في سي++

وانت تريده ان يغير اتجاههة الى الجافا

وبعده سايتي من يقول له تعلم البايثون فهي اسهل

وبعدها سيقول له اخر تعلم الجافاسكربت فهي المستقبل

وياتي غيره ويقول تعلم سويفت

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

ونصيحتي له بالجافا ليست مبنية فقط على سهولة الجافا مقابل السي بلس بلس

وانما لاعتبارات اخرى ذكرتها في جوابي عليه

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

ومن هنا فما زلت مقتنع ان الجافا هي اللغة الانسب للمبتدئ

ثم بعدها يمكنه الانطلاق والتبحر في البايثون والسي والسي بلس بلس وأي لغة اخرى

هذه وجهة نظري الشخصية وقد اكون مخطئ فلست بنبي البرمجة

واشكر لك تعليقك والاختلاف لا يفسد للود قضية محبتي

-1

يونكس هو ليس لينكس هناك فرق كبير

لينكس مجاني و مفتوح المصدر

يونكس غير مجاني ولن تستطيع ان تحصل على نسخة منه

اخي الحبيب لم اذكر يونكس وقصدت بالليونكس Linux وليس يونكس unix وانا اعرف الفرق بين النظامين على ان الفروقات بينهما ليست بهذا القدر الكبير ويمكن اعتبار الليونكس على انه صنف من اصناف اليونكس

وكذلك يوجد اصدارات مجانية ليونكس unix كما يوجد اصدارات غير مجانية لليونكس linux

فاعتذر عن سؤ الفهم الذي حصل

محبتي

شكرا لك واقبل اعتذاري اذا حصل اي سوء فهم