إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

بالموضوع طلبات تتعلق بلغة سي و ربما ايضا بالداتا ستركشر

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • بالموضوع طلبات تتعلق بلغة سي و ربما ايضا بالداتا ستركشر

    بسم الله الرحمان الرحيم


    في هذا الفصل الدراسي لدي مادة data structure و لدي أسئلة

    نعتمد على لغة سي فما هو أفضل مترجم يقدم :
    -خيار بين إستعمال سي القياسية و غير القياسي بالنسبة للغة
    -واجهة رسومية و إخراج النتائج على الترمنال و غير مطلوب إنشاء أزرار أو غيره
    -يعمل على لينكس أوبونتوا
    -لا يتطلب الكثير بالنسبة لسعة الذاكرة العشوائية و خفيف على الجهاز
    -تصحيح أثناء كتابة الكود و إكمال أو عرض خيارات للكلمات المحجوزة
    -تنسيق جيد و توزيع للألوان كأن تكون #include بلون معين و الدالة بلون معين و النصوص بلون معين
    ملاحظة: من ليس لديه مترجم بهذه المواصفات أو إسمه أرجوا أن يكتب المواصفات المحققة من المطلوب

    كتاب أو مجموعة كتب مرخصة أو مواقع للغة سي و بالذات التي تتطرق بشئ من التوسع للتعامل مع ال string و ما يتعلق باللوغريثمات

    أي نصائح أو أي شئ يفيد للتفوق في هذه المادة
    سبحان الله و بحمده سبحان الله العظيم


  • #2
    تفضل أخي الحبيب ، ربما تفيدك هذه الصفحة //

    الصفحة هنا

    kaf-laarous

    " إذا كنت تصدق كل ما تقرأ، لا تقرأ !"

    [مدونة kaf-laarous]


    G+ || Facebook || twitter

    تعليق


    • #3
      ياريت تفرق بين ال Compiler وال IDE
      فى عندك كذا IDE زى CodeBlocks و NetBeans او Eclipse/C++

      بالمناسبة حاول تتأكد هل المادة C ولا C++ لأن الكل بيدرس ال Data Structures على ال C++
      وفى موضوع متثبت ل SudaNix عنها مع ال C++

      مصادر: http://freetechbooks.com/forum-3.html
      وفى كتاب Thinking in C++
      شوية سيرش فى الموقع كنت لقيت الإجابة بدل ماتعمل بوست!
      التعديل الأخير تم بواسطة StrikerX; الساعة 18-03-2008, 04:06 PM. سبب آخر: resources
      Programming-Fr34ks[dot]NET
      Ma Weblog
      ابدأ بتعلم Python | Ruby
      كتاب البايثون متوافر الآن
      لا اتواجد بهذا المنتدى ... للإتصال

      تعليق


      • #4
        بسم الله الرحمان الرحيم

        المشاركة الأصلية بواسطة kaf-laarous مشاهدة المشاركة
        تفضل أخي الحبيب ، ربما تفيدك هذه الصفحة //

        الصفحة هنا

        kaf-laarous
        جزاك الله خيرا
        هل نعرف كومبايلر؟
        سبحان الله و بحمده سبحان الله العظيم

        تعليق


        • #5
          بسم الله الرحمان الرحيم

          المشاركة الأصلية بواسطة StrikerX مشاهدة المشاركة
          ياريت تفرق بين ال Compiler وال IDE
          فى عندك كذا IDE زى CodeBlocks و NetBeans او Eclipse/C++

          بالمناسبة حاول تتأكد هل المادة C ولا C++ لأن الكل بيدرس ال Data Structures على ال C++
          وفى موضوع متثبت ل SudaNix عنها مع ال C++

          مصادر: http://freetechbooks.com/forum-3.html
          وفى كتاب Thinking in C++
          شوية سيرش فى الموقع كنت لقيت الإجابة بدل ماتعمل بوست!
          جزاك الله خيرا
          أنا أريد مترجم زائد محرر مجتمعة في برنامج أنا لا أريد أن أضع أزرار أو غيره فبما تنصحني مع اﻷخد بالإعتبار المواصفات
          سبحان الله و بحمده سبحان الله العظيم

          تعليق


          • #6
            بالنسبة للمترجم اخي الكريم عندك gcc
            يوجد ايضا محرر geany من الممكن ترجم الكود من خلاله ولكنه طبعا بتعتمد ترجمته على ال gcc
            من خلال قائمه build ثم compile
            EncrYpted Just a Learner
            شبكة الذكر الحكيم
            لاتنسى ذكر الله....

            تعليق


            • #7
              كما قال striker
              عليك التمييز بين IDE و CC

              لا يوجد مقارنة من أي نوع بين gcc وأي مصنف آخر (يسميه الناس مترجم تجاوزاً)

              جميع بيئات التطوير IDE (الواجهات ... الأزرار ...) تستخدم gcc

              عليك تغير سؤالك ما هي أفضل بيئة تطوير متكاملة ...
              الخيارات أمامك كثيرة
              Anjuta
              Kdevelop
              Eclipse
              إضافة لما أخبروك به

              أنا شخصياً لا استخدم سوى محرر نصوص عادي مثل Kate بعد تفعيل الإضافات الخاصة بالبرمجة
              فهو يوفر كل ما طلبت أنه
              التلوين ومخرجات على التيرمنال ..إلخ
              كل ما عليك عمله هو النقر على الطرفية السفلية وكتابة
              كود:
              g++ -o file file.cpp && ./file || echo "failed"
              حيث file.cpp هو اسم الملف أو الملفات إن شئت
              أما file في المرتين هو اسم البرنامج التنفيذي
              إذا كنت تضع الملفات في مجلد واحد تستطيع
              كود:
              g++ -o file *.cpp && ./file || echo "failed"
              ومع الزمن عليك تعلم كتابة Makefile وتريح راسك


              لكني أحياناً استخدم fedora-eclipse
              إنه أكثر من رائع
              أنا جربت eclipse في أوبنتو وكان ثقيل جداً لا أعرف لماذا

              ويبدو لي أن geany سيكون بداية جيدة لك
              لكني لم أجربه

              تعليق


              • #8
                المشاركة الأصلية بواسطة alsadi مشاهدة المشاركة
                عليك تعلم كتابة Makefile وتريح راسك
                السلام عليكم . .
                ماهو الـ Makefile أستاذ ؟؟



                kaf-laarous

                " إذا كنت تصدق كل ما تقرأ، لا تقرأ !"

                [مدونة kaf-laarous]


                G+ || Facebook || twitter

                تعليق


                • #9
                  المشاركة الأصلية بواسطة kaf-laarous مشاهدة المشاركة
                  السلام عليكم . .
                  ماهو الـ Makefile أستاذ ؟؟



                  kaf-laarous
                  قبل أن أجيب أخبركم أني جربت الجني geany الآن
                  وأنصحك به

                  إنه سريع يعمل في أقل من ثانية
                  ولا يدخلك في أي تعقيدات
                  --
                  نعود لسؤال ما هو ال Makefile

                  إنه ملف تشرح فيه ما هي الملفات الموجودة في مشروعك وعلاقتها معاً
                  أي إذا كان الملف A يعتمد على الملف B ولم لا يعتمد على الملف C
                  فإذا عدلت B سيقوم بإعادة تصنيف B و A ولا يعيد تصنيف C

                  كل ما عليك لبناء مشروعك هو كتابة make دون أن تهتم لتلك التعقيدات

                  محرر النصوص Kate يدعم هذا البرنامج
                  عبر إضافة plugin فيصبح هناك قائمة اسمها make تستطيع من خلالها عمل compile وخلافة

                  انظر قائمة make في أعلى الصورة
                  الملفات المرفقة

                  تعليق


                  • #10
                    عندما أكتب make في الترمينال تظهر لي رسالة خطأ ؟؟

                    kaf-laarous

                    " إذا كنت تصدق كل ما تقرأ، لا تقرأ !"

                    [مدونة kaf-laarous]


                    G+ || Facebook || twitter

                    تعليق


                    • #11
                      نسيت أن أكتب رسالة الخطأ //

                      كود:
                       Make: *** No targets specified makefile and none has been found. Off.
                      kaf-laarous

                      " إذا كنت تصدق كل ما تقرأ، لا تقرأ !"

                      [مدونة kaf-laarous]


                      G+ || Facebook || twitter

                      تعليق


                      • #12
                        انا قلت حرفيا

                        ومع الزمن عليك تعلم كتابة Makefile وتريح راسك
                        رسالة الخطأ تقول أنك لم تعمل ملف ال Makefile

                        انا قلت أنه ملف تخبره في ب ...

                        وريثما تتعلم كيف تكتبه استخدم الأمر الذي كتبته لك سابقاً
                        الذي يبدأ ب جي ++

                        تعليق


                        • #13
                          المشاركة الأصلية بواسطة alsadi مشاهدة المشاركة
                          انا قلت حرفيا

                          رسالة الخطأ تقول أنك لم تعمل ملف ال Makefile

                          انا قلت أنه ملف تخبره في ب ...

                          وريثما تتعلم كيف تكتبه استخدم الأمر الذي كتبته لك سابقاً
                          الذي يبدأ ب جي ++
                          أستاذنا الحبيب . . ربما لم أفهمك جيدا
                          لكن هاهي النتيجة //
                          كود:
                          > gcc
                          gcc: no input files
                          kaf-laarous

                          " إذا كنت تصدق كل ما تقرأ، لا تقرأ !"

                          [مدونة kaf-laarous]


                          G+ || Facebook || twitter

                          تعليق


                          • #14
                            بسم الله الرحمان الرحيم

                            المشاركة الأصلية بواسطة EncrYpted مشاهدة المشاركة
                            بالنسبة للمترجم اخي الكريم عندك gcc
                            يوجد ايضا محرر geany من الممكن ترجم الكود من خلاله ولكنه طبعا بتعتمد ترجمته على ال gcc
                            من خلال قائمه build ثم compile
                            جزاك الله خيرا

                            يعني موفر للمواصفات التي طلبتها ؟؟
                            و هل أضطر ﻹضافة أوامر حتى أعمل ترجمة ؟
                            سبحان الله و بحمده سبحان الله العظيم

                            تعليق


                            • #15
                              بسم الله الرحمان الرحيم

                              جربت geany مع
                              كود:
                              #include <stdio.h>
                              #include <string.h>
                              int main()
                              {
                              printf("string");
                              return 0;
                              };
                              لكن عند التنفيد string لا تظهر
                              ما الحل ؟
                              سبحان الله و بحمده سبحان الله العظيم

                              تعليق

                              يعمل...
                              X