أهلا ومرحبا بكم مرة أخرى.
في هذه المحاضرة، سأقدم لك خيارًا آخر لكيفية كتابة برامج C وتجميعها،
وذلك باستخدام مترجم محرر C عبر الإنترنت بشكل أساسي.
يعد هذا مفيدًا إذا لم يكن لديك جهاز الكمبيوتر الخاص بك، أو إذا كنت في بيئة لا يمكنك فيها سوى
الوصول إلى متصفح الويب وتريد كتابة بعض التعليمات البرمجية، فليس لديك جهاز كمبيوتر خاص
بك مجهزًا IDE الخاص بك، أو ليس لديك إمكانية الوصول إلى واجهة سطر الأوامر.
لديك فقط متصفح.
وهناك العديد من برامج التحويل البرمجي للغة C عبر الإنترنت والموجودة على الإنترنت في المتصفح.
لذلك سأقوم فقط بإحضار متصفح الويب Chrome الخاص بي وأعرض لكم اثنين من المتصفحات المتوفرة.
هناك الكثير من تلك المختلفة هناك.
يمكنك بشكل أساسي استخدام Google فقط عبر الإنترنت لمترجم C لاكتشاف العديد من البرامج الموجودة هناك.
سأعرض لكم القليل منها.
مرة أخرى، الفكرة بأكملها هي أنه على خادم في مكان ما، هناك طريقة لتحرير وتجميع وتشغيل كود C الخاص بك
عبر الإنترنت فقط من خلال المتصفح.
واحدة من أكثرها شعبية، واحدة من أولى تلك التي ستراها هي هذه هنا، وهي النسخة التجريبية
من gdb عبر الإنترنت.
إذا نظرت هنا على الرابط فهو w-w-w dot online gdb. com/online_c_compiler.
مرة أخرى، إذا قمت بالبحث في Google عن مترجم C عبر الإنترنت، فعادةً ما يكون هذا هو أول مترجم يظهر.
يمكنك تحديد هذا الارتباط.
إنها واجهة أساسية جدًا.
مرة أخرى قمت بالتشغيل والتصحيح.
يمكنك بالفعل تصحيح أخطاء إيقاف المشاركة.
إنه في الواقع يأتي مع قالب التعليمات البرمجية في البداية مع الرئيسي والطباعة.
مرحبا بالعالم.
يمكنك أيضًا تمرير وسيطات سطر الأوامر إلى برنامجك، لذا فهو يحتوي على بعض الميزات الرائعة هنا.
يمكن أن تسمح لك وحدة التحكم التفاعلية بمطالبة المستخدم بالإدخال أيضًا، وسيتم
عرضه هنا.
لكن البرنامج الأساسي، كل ما عليك فعله هو أن تتمكن من كتابته وترميزه وتحريره هنا في هذا المحرر.
وبعد ذلك عندما تكون جاهزًا لاستخدامه، يمكنك فقط أن تقول تشغيل.
وهذا في الواقع سوف يقوم بتجميع البرنامج أدناه وسيخبرك إذا كان لديك أي أخطاء.
وبعد ذلك سوف تفعل الإخراج.
لذا، إذا كان لديك خطأ هنا وتم حفظه تلقائيًا لك أيضًا وقمت بالضغط على "تشغيل"، فسترى الأخطاء
المذكورة أدناه أيضًا.
لذا فهو مترجم صغير لطيف عبر الإنترنت يمكنك استخدامه إذا لم تعجبك الفكرة.
إذا لم يكن لديك حق الوصول إلى IDE.
مرة أخرى، تفاعلي ويسمح لك بتمرير وسيطات سطر الأوامر ومرة أخرى يسمح لك بتشغيل مصحح
الأخطاء.
سنتحدث عن مصحح الأخطاء في جلسات لاحقة، ولكن هذه مجرد مقدمة لبعض
المترجمين عبر الإنترنت، لذا يمكنك التحقق من ذلك.
هناك طريقة أخرى شائعة الاستخدام، على الرغم من وجود بعض مشكلات الأداء في بعض الأحيان، وهي البرامج التعليمية التي تشير
إلى مترجم C عبر الإنترنت.
يمكنك الحصول على هذا من خلال مترجم C على الإنترنت.
لذلك إذا ذهبت للتو إلى نقطة الدروس. com/compile_c_online. بي أتش بي.
مرة أخرى، هناك واجهة مشابهة هنا، إلا أن لديك الآن المحرر على الجانب الأيسر ثم الوحدة الطرفية،
والإخراج على الجانب الأيمن.
حتى تتمكن من كتابة التعليمات البرمجية الخاصة بك، يمكنك تحديد التنفيذ وسترى الإخراج على الجانب الأيمن.
الآن هذا ليس لديه مصحح أخطاء.
هذا محدود بعض الشيء، لكنه سيُظهر لك الأخطاء.
إذا كان لديك أخطاء فأنت تعرف أشياء من هذا القبيل.
ويتيح لك تشغيل برامج C الأساسية.
يمكنك أيضًا الحصول على مدخلات من الجهاز إذا قمت بذلك، إذا كنت ترغب في الحصول على مدخلات، فسوف تقوم
بإدخال المدخلات هنا.
واجهة جميلة جدًا، ومملة جدًا في بعض الأحيان.
لقد رأيت هذا لديه بعض مشاكل الأداء.
كما تعلم، مع جميع مترجمات لغة C الموجودة على الإنترنت، سيكون لديك دائمًا عدد محدود من الميزات.
كما تعلم، لا أعرف في الواقع المدة التي يتم فيها حفظ كود مصدر C هذا أو تخزينه مؤقتًا في متصفحك،
لذلك قد ترغب في نسخه.
إذا كتبت برنامجًا، انسخه واحفظه في مكان آخر لأنني لست متأكدًا من وجوده عبر الإنترنت.
هناك رابط آخر تم استخدامه وهو أعتقد أنه كان الرابط الثاني هنا في الوقت الحالي لهذا الفيديو.
هل هذا واحد حسب البرنامج، هل هذا هو مترجم C عبر الإنترنت في البرنامج. com/c-programming/online-compiler مرة أخرى، المزيد
من نفس كود مصدر الكتابة هنا.
الإخراج على اليمين.
تقوم بتشغيله، وترى الإخراج وما إلى ذلك.
لست متأكدًا مما إذا كان هذا آخر تفاعلي أريد أن أظهره لك بسرعة حقًا وهو مترجم Cs50 IDE.
وهكذا إذا ذهبت إلى مترجم لغة C عبر الإنترنت، فاكتب Cs50 IDE.
لقد استخدمت هذا لأشياء مختلفة بشكل رئيسي.
والشيء الجميل هو أنه يحتوي على محطة Linux.
لذا، إذا كتبت Cs50 IDE في Google، فسوف ترى هذا يأتي مع الرابط.
الآن في البداية عندما تذهب إلى Cs50 IDE، على الأقل في وقت هذا التسجيل، وهو ide cs50. io، سترى أن الطريقة القديمة
لفعل الأشياء قد تم إهمالها.
لذلك تريد النقر فوق رمز الرابط Cs50 IO الذي تريد الانتقال إلى مساحات التعليمات البرمجية.
الشرط الوحيد لاستخدام IDE عبر الإنترنت هو.
هو أن لديك حساب GitHub، لذا عليك فعليًا التسجيل في GitHub.
أن يكون لديك اسم مستخدم وكلمة مرور.
ولكن بمجرد تحديد هذا الرابط وبمجرد تسجيل الدخول إلى GitHub، سينقلك إلى Visual Studio
Code لـ Cs50.
ويمكنك فقط أن تقول تسجيل الدخول لأنه سيتعين عليك تسجيل الدخول إلى GitHub إذا لم تكن قد قمت بتسجيل الدخول بالفعل.
بمجرد تسجيل الدخول، سيطلب منك تفويض Cs50 IDE للقيام ببعض الأشياء فقط.
إذا كنت مرتاحًا لهذا، يمكنك أن تقول تفويض Cs50، IDE، وبعد ذلك ستتم إعادة توجيهك
إلى التطبيق المعتمد.
قد يستغرق الأمر بضع دقائق لإنشاء مساحة التعليمات البرمجية الخاصة بك وإعدادها في البداية.
وهكذا بمجرد تحميل كل شيء، فإن ما ستشاهده في النهاية هو هذا النوع من الواجهات.
ويبدو وكأنه IDE، أليس كذلك.
ولهذا السبب فإن هذا المنتج أكثر قوة وقوة.
لذا يمكنك الصعود هنا ويمكنك التأكد من تحديد ملف جديد وليس مجلدًا جديدًا وملفًا جديدًا.
ويمكنك تسميتها hello World dot C.
وسترى هذا الملف يتم إنشاؤه.
ثم المحرر على اليمين.
إذن يمكنك البدء في كتابة بعض التعليمات البرمجية المصدر لملف C قياسي.
وبعد ذلك، لتشغيل هذا الرمز، ما عليك سوى الضغط على زر التشغيل وسترى الأخطاء وما إلى ذلك.
يمكنك هنا أيضًا التفاعل مع محطة Linux عن طريق إصدار الأوامر.
هنا يمكنك رؤية أن Hello World dot C تم إنشاؤه بالفعل هنا.
لذا، إذا قمت فقط بنسخها ولصقها وأخذت بعض التعليمات البرمجية وكان بها أرقام أسطر، وهو أمر جيد، فيمكنك
تشغيلها وتشغيلها في تصحيح الأخطاء.
وهو يحتوي نوعًا ما على واجهة Visual Studio.
لذلك، إذا كنت لا تريد تشغيله هناك، فيمكنك تشغيله في الوحدة الطرفية من خلال
واجهة سطر الأوامر كما أوضحت لك من قبل.
هذا يعمل في تصحيح الأخطاء، كما تعلمون، لكنها واجهة صغيرة لطيفة ورائعة هنا.
عادةً ما أذهب إلى المحطة الطرفية وسأقوم فقط بكتابة الأوامر للتنفيذ.
ولكن هذا خيار آخر لتشغيل وكتابة التعليمات البرمجية الخاصة بك.
الآن فقط تذكر أنه مع كل مترجمات لغة C الموجودة على الإنترنت، نظرًا لأن ميزاتها محدودة إلى حد ما، فإنهم يستخدمون مترجم دول مجلس التعاون
الخليجي أو نسخة مختلفة منه، لكنهم قد لا يدعمون جميع الميزات الموجودة في الفصل.
لذا، إذا كنت تقوم ببرمجة C متقدمة وتفعل أشياء مثل المقابس وتفعل أشياء مثل الخيوط،
فلن تعمل مترجمات لغة C عبر الإنترنت عادةً لتحقيق ذلك.
لكنهم خيار ثالث لطيف.
إذا كنت هاربًا وتريد كتابة بعض أكواد C، وليس لديك جهاز الكمبيوتر المحمول الخاص بك وليس لديك
IDE وليس لديك أي نوع من الأجهزة الطرفية قيد التشغيل، فليس لديك Cygwin تثبيت أو أيا كان.
تعد برامج التحويل البرمجي للغة C عبر الإنترنت بديلاً جيدًا.
شكرًا لك.