أيقونة تطبيق Code Editor Pro: Compiler IDE

Code Editor Pro: Compiler IDE

التعليم · مجاني · iOS & Android · CoddyKit

Code Editor Pro: Compiler IDE — محرّر أكواد ومترجم برمجي لهاتفك

Code Editor Pro هو محرّر أكواد ومترجم وIDE للهواتف لأجهزة iPhone وAndroid، وكل ذلك في تطبيق واحد. اختر لغة من بين 23 لغة، واكتب برنامجًا، واضغط على Run لقراءة المخرجات التي يعيدها مترجم سحابي، ثم اطلب من مساعد الذكاء الاصطناعي المدمج أن يشرح ما كتبته أو يصلحه أو يعيد كتابته أو ينقله إلى لغة أخرى. التطبيق عملية شراء لمرة واحدة ومن دون إعلانات.

App Store — تنزيل مجانيGoogle Play — تنزيل مجاني
السعر
ادفع مرة واحدة، من دون إعلانات
المنصات
iOS وAndroid
اللغات
22
التصنيف العمري
4+
يتطلب
iOS 15.1 أو أحدث
الشاشة الرئيسية لتطبيق Code Editor Pro، مع قائمة لغات قابلة للبحث تعرض Python وJS وJava، وSkill Hub الذي يضم ميزات AI Generate وAI Tutor وChallengeمحرر أكواد يعرض دالة Fibonacci بلغة Python، مع أرقام الأسطر وصف من مفاتيح الرموز فوق لوحة المفاتيح
23اللغات التي يمكنك تشغيلها
الذكاء الاصطناعيمساعد برمجة بالذكاء الاصطناعي
Diffالتغييرات التي توافق عليها
الهاتف مكان مناسب لاختبار فكرة.

معظم البرامج الصغيرة ليست مشاريع فعلية على الإطلاق: استعلام تريد تجربته، أو حلقة لست متأكدًا منها، أو مقتطف أرسله إليك صديق. صُمّم Code Editor Pro لهذه اللحظة، مع اختيار اللغة مسبقًا، وشريط لوحة مفاتيح للأقواس وعلامات الاقتباس، وظهور النتيجة على الشاشة نفسها التي يظهر عليها الكود.

ما هو

Code Editor Pro: Compiler IDE هو محرّر أكواد لنظامي iOS وAndroid، يترجم البرامج ويشغّلها من هاتفك. اختر لغة من قائمة تضم 23 لغة، من بينها Python وJava وC++ وC# وJavaScript وGo وKotlin وSQL، ثم اكتب الكود أو أنشئه وشغّله على مترجم سحابي، لذا يتطلب التشغيل اتصالًا بالإنترنت. يستطيع مساعد الذكاء الاصطناعي شرح تحديد أو تحسينه أو تنسيقه أو اختباره أو ترجمته، ويعرض كل تغيير أولًا على شكل diff. التطبيق عملية شراء لمرة واحدة، من دون اشتراك أو إعلانات.

داخل التطبيق

كيف يبدو

الشاشة الرئيسية لتطبيق Code Editor Pro، مع قائمة لغات قابلة للبحث تعرض Python وJS وJava، وSkill Hub الذي يضم ميزات AI Generate وAI Tutor وChallenge
اختيار اللغةابحث في قائمة اللغات أو صفِّها حسب الفئات: Popular وBackend وWeb وMobile، مع اختصارات AI Generate وAI Tutor وChallenge أدناه.
محرر أكواد يعرض دالة Fibonacci بلغة Python، مع أرقام الأسطر وصف من مفاتيح الرموز فوق لوحة المفاتيح
المحرردالة بلغة Python مع تمييز بناء الجملة وأرقام الأسطر، وزر تشغيل في الأعلى وشريط رموز للأقواس وعلامات الاقتباس.
مربع حوار Generate Code، مع ضبط اللغة على Python والمطالبة Generate for loop
مولِّد أكواد بالذكاء الاصطناعياختر لغة، وصِف الكود ببضع كلمات، ودَع المولِّد يكتب مسودة أولى.
شاشة AI Chat، مع مطالبات مقترحة لشرح المفاهيم وتقديم النصائح وإجراء اختبار وبناء خارطة طريق
دردشة بالذكاء الاصطناعيعلامة تبويب للدردشة لطرح الأسئلة حول الأكواد، مع مطالبات مقترحة مثل شرح مفهوم أو بناء خارطة طريق للتعلّم.
الشاشة الرئيسية بالمظهر الفاتح، مع قائمة اللغات وSkill Hub
المظهر الفاتحالشاشة الرئيسية نفسها بالمظهر الفاتح؛ يتوفر المظهران الداكن والفاتح.

الخلفية

ما وظيفة محرّر الأكواد والمترجم وIDE كلٌّ منها؟

تصف هذه الكلمات الثلاث مهام مختلفة تجمعها أدوات سطح المكتب عادةً في حزمة واحدة. محرّر الأكواد هو المكان الذي يتحول فيه النص إلى كود: تمييز الصياغة، وأرقام الأسطر، والمسافات البادئة، والإدراج السريع للرموز. أما المترجم أو المفسّر فهو البرنامج الذي يحوّل ذلك النص إلى شيء ينفذه الكمبيوتر ويُبلغ عن أخطائه. وIDE، وهو اختصار لبيئة التطوير المتكاملة، يجمع الاثنين مع إضافات مثل مصحّح الأخطاء، وشجرة الملفات، وقوالب المشاريع. ويتعين على IDE للهواتف توفير الحلقة نفسها: الكتابة والتشغيل وقراءة النتيجة، ولكن على شاشة أصغر بكثير.

المحرّر في مقابل المترجممهمتان منفصلتان

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

اللغات المترجَمة والمفسَّرةلماذا تبدو Java وPython مختلفتين

تُترجم لغات مثل C++ وJava وGo وKotlin إلى برنامج قبل تشغيلها، بينما تُقرأ Python وRuby وPHP وJavaScript وتُنفّذ عادةً سطرًا بعد سطر. ولأن المترجم المتصل بالإنترنت يخفي هذا الاختلاف خلف زر Run واحد، فإن الانتقال من نص Python البرمجي إلى فئة Java يتطلب تغيير اللغة، لا استخدام سلسلة أدوات جديدة.

تشغيل الكود في السحابةماذا يعني ذلك عمليًا

يرسل Code Editor Pro برنامجك إلى مترجم سحابي ويعرض المخرجات التي تعود منه. وتتمثل الفائدة في أن الهاتف لا يحتاج إلى تثبيت سلسلة أدوات لـ23 لغة. أما الجانب المقابل فهو أنك تحتاج إلى اتصال لتشغيل أي شيء، مع أن الكتابة والتحرير لا يحتاجان إلى اتصال.

كتابة الكود على شاشة لمسيةالعقبة الحقيقية

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

قراءة تغيير اقترحه الذكاء الاصطناعيdiff قبل التطبيق

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

كيف يعمل

كيفية عمل التشغيل

الحلقة قصيرة عن قصد. تختار لغة، وتكتب، وتشغّل، وتقرأ، ولا يتدخل المساعد إلا عندما تريده أن يتدخل.

  1. اختر لغة واكتب

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

  2. شغّله واقرأ المخرجات

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

  3. اطلب من المساعد، ثم راجع diff

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

ماذا يتضمن

ما يتضمنه المحرّر

23

اللغات التي يمكنك تشغيلها

Java وC وC++ وC# وPython وJavaScript وTypeScript وGo وKotlin وSwift وPHP وRuby وScala وHaskell وLua وR وSQL (SQLite) وغيرها، ويمكن التبديل بينها في أي وقت. وتحصل HTML وCSS وJavaScript على معاينة مباشرة.

الذكاء الاصطناعي

مساعد برمجة بالذكاء الاصطناعي

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

Diff

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

يصل كل تعديل يجريه المساعد على شكل diff قبل أن يلمس ملفك، ولذلك لن يُستبدل أي شيء على نحو مفاجئ.

60

مهام برمجية

تحديات سهلة ومتوسطة وصعبة تبدأ من Hello World وتصل إلى البحث الثنائي وBubble Sort.

20

مشاريع موجّهة

عمليات إنشاء خطوة بخطوة، مثل آلة حاسبة، ومولّد كلمات مرور، وقاعدة بيانات مكتبة باستخدام SQL، وتطبيق قائمة مهام باستخدام React، وشريط تنقّل باستخدام CSS.

الملفات

المشاريع والسجل

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

الملاءمة

لمن يناسب — ولمن لا يناسب

يناسبك إذا كنت

  • تريد اختبار مقطع برمجي بلغة Java أو C++ أو Python أو SQL من دون فتح حاسوب محمول
  • أنت طالب يحتاج إلى أداة سريعة لتشغيل الأكواد لأداء الواجبات المنزلية وإجراء التجارب الصغيرة
  • تفضّل الدفع مرة واحدة على الاشتراك، ولا تريد إعلانات في أداة للبرمجة
  • تريد مساعدًا يعرض الفروقات ويتيح لك تحديد ما تريد الاحتفاظ به
  • تتبدّل بين عدة لغات ولا تريد سلسلة أدوات لكل لغة

ليس الأداة المناسبة لك إذا كنت

  • تحتاج إلى تشغيل البرامج دون اتصال بالإنترنت، لأن المصرّف موجود في السحابة ويتطلب اتصالًا
  • تخطط لتطبيق كبير متعدد الملفات يتطلب فعلًا حاسوبًا محمولًا وبيئة IDE كاملة لسطح المكتب
  • تريد منهجًا منظّمًا للمبتدئين مع دروس؛ فالتطبيق مساحة عمل تضم مهام تدريبية، وليس دورة تعليمية

الخصوصية

ماذا يحدث عند النقر على تشغيل

يُرسل تشغيل البرنامج الكود إلى مُصرّف سحابي، ويعيد المُصرّف الناتج، لذا يلزم الاتصال بهذه الخطوة فقط. ولا تتطلب كتابة الكود وتحريره اتصالًا. تتوفر التفاصيل في سياسة خصوصية CoddyKit.

تجد التفاصيل الكاملة في سياسة الخصوصية لدى CoddyKit.

الأسئلة

الأسئلة الشائعة

ما أفضل محرر أكواد لتشغيل البرامج على الهاتف؟

الاختبار المفيد هو معرفة ما إذا كان التطبيق يستطيع تحرير الأكواد وتنفيذها معًا، باللغات التي تحتاج إليها. يشغّل Code Editor Pro: Compiler IDE عدد 23 لغة، منها Java وC++ وPython وC# وGo وKotlin وSQL، باستخدام مُصرّف سحابي، ويعرض الناتج على الشاشة نفسها التي يظهر عليها الكود. كما يوفّر شريط رموز للأقواس وعلامات الاقتباس، وهو أكثر أهمية على شاشة اللمس منه على الحاسوب المحمول.

هل يعمل Code Editor Pro دون اتصال بالإنترنت؟

ليس لتشغيل الأكواد. تُنفَّذ البرامج على مُصرّف سحابي، لذا يتطلب التشغيل اتصالًا بالإنترنت. ويمكنك كتابة البرنامج وتحريره دون اتصال، ثم تشغيله بعد عودة الاتصال بالإنترنت.

ما لغات البرمجة التي يدعمها Code Editor Pro؟

يشغّل Java وC وC++ وC# وPython وJavaScript وTypeScript وGo وKotlin وSwift وPHP وRuby وObjective-C وScala وHaskell وLua وPascal وR وElixir وErlang وGroovy وClojure وSQL (SQLite). وتتوفر معاينة مباشرة لملفات HTML وCSS وJavaScript، كما يمكنك تحرير ملفات Dart وJSON وXML وYAML وMarkdown. أسماء اللغات مملوكة لأصحابها؛ والتطبيق مستقل.

هل يمكنني استخدام Code Editor Pro باعتباره IDE للغة Python؟

نعم. تعمل نصوص Python 3 فور فتح التطبيق، ويفتح البرنامج لوحة إدخال تلقائيًا عند استدعاء input(). وتحصل على تمييز بناء الجملة وأرقام الأسطر وسجل الأكواد وإعدادات لحجم الخط وحجم علامات الجدولة والتفاف الكلمات، بالإضافة إلى مساعد يمكنه شرح الخطأ أو إصلاحه. لكنه لا يحل محل بيئة Python لسطح المكتب في المشاريع الكبيرة.

كيف يغيّر مساعد الذكاء الاصطناعي الكود الخاص بي؟

حدّد جزءًا من البرنامج واطلب إجراءً: شرحه أو تحسينه أو إعادة كتابته أو تنسيقه أو كتابة اختبار unit أو نقله إلى لغة أخرى. يعرض Code Editor Pro النتيجة بعد ذلك على شكل فروقات، موضحًا ما سيُحذف وما ستتم إضافته. لا يُطبَّق أي شيء حتى تقبله، لذا لن تؤدي إعادة الكتابة إلى استبدال ملفك على نحو مفاجئ.

هل يوجد اشتراك أم توجد إعلانات؟

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

هل يمكنني إنشاء مشروع يضم عدة ملفات؟

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

ابدأ الآن

شغّل برنامجك الأول في أقل من دقيقة

محرر أكواد ومُصرّف لنظامَي iOS وAndroid، يُدفع ثمنه مرة واحدة ومن دون إعلانات.

App Store — تنزيل مجانيGoogle Play — تنزيل مجاني
آخر مراجعة · من نشر CoddyKit · سياسة الخصوصية
متاح على iOS و Android.