تعلم C و C ++ برمجة مع C / ++ IDE أكثر سهولة C في Google Play
advertisement
الاسم | Cxxdroid |
---|---|
الإصدار | 5.42_arm64 |
تحديث | 08 نوفمبر 2024 |
الحجم | 48 MB |
الفئة | تعليم |
عمليات التثبيت | 1مليون+ |
مطوّر البرامج | IIEC |
Android OS | Android 5.0+ |
Google Play ID | ru.iiec.cxxdroid |
Cxxdroid · الوصف
Cxxdroid هو أسهل استخدام تعليمي C و C ++ IDE لنظام Android.
سمات:
- مترجم C / C ++ غير متصل: لا يلزم الاتصال بالإنترنت لتشغيل برامج C / C ++.
- مدير الحزم ومستودع مخصص مع حزم مسبقة الصنع للمكتبات الشائعة ، مثل Boost و SQLite و ncurses و libcurl ، إلخ.
- تتوفر أيضًا مكتبات رسومات مثل SDL2 و SFML * و Allegro *.
- أمثلة متاحة خارج الصندوق لتعلم أسرع.
- محاكي طرفي كامل المواصفات.
- يتوفر أيضًا وضع مترجم C / C ++ (REPL) استنادًا إلى CERN Cling.
- أداء متميز مع تقنية التخزين المؤقت للمترجم المتقدم: أسرع بما يصل إلى 33 مرة عند استخدام مكتبة Boost ، ومتوسط تسريع 3x.
- بنية نظيفة وناضجة: الآن يتم تحليل الكود وتجميعه باستخدام نفس المترجم ، ولا يتعطل IDE تمامًا بسبب أخطاء وقت التشغيل في برامجك :)
- تم تصميم واجهة المستخدم مع مراعاة السرعة وسهولة الاستخدام: انسَ الاختصارات غير الواضحة أو مجموعات أزرار اللمس المطلوبة فقط لتشغيل برنامجك.
- مترجم حقيقي: لا يوجد مترجمون يعتمدون على Java (أو حتى Javascript) ، حتى لغة المجمع المضمنة مدعومة (بناء جملة Clang).
ميزات المحرر:
- التنبؤ بالرمز في الوقت الفعلي والمسافة البادئة التلقائية وتحليل الكود تمامًا كما هو الحال في أي IDE حقيقي. *
- شريط لوحة مفاتيح ممتد مع جميع الرموز التي تحتاجها لبرمجتها في C ++.
- تسليط الضوء على النحو والمواضيع.
- نوافذ التبويب.
- مشاركة بنقرة واحدة على Pastebin.
* الميزات المميزة بعلامة النجمة متوفرة في الإصدار المميز فقط.
ملاحظة مهمة: يتطلب Cxxdroid ذاكرة داخلية خالية لا تقل عن 150 ميجابايت. يوصى بـ 200 ميجا بايت +. أكثر إذا كنت تستخدم مكتبات ثقيلة مثل Boost.
شارك في تطوير Cxxdroid عن طريق الإبلاغ عن الأخطاء أو تقديم طلبات الميزات إلينا. نقدر ذلك.
قائمة الميزات التي لم تتوفر بعد ولكننا نعمل على إضافتها:
- المصحح
نظرًا لأن الهدف الرئيسي لـ Cxxdroid هو مساعدة المستخدم على تعلم لغة برمجة C ++ ، فإن أولويتنا الأولى هي نقل المكتبات المشتركة ، لاحظ أنه عندما تطلب منا إضافة بعض المكتبات.
المعلومات القانونية.
Busybox و GNU ld في Cxxdroid APK مرخصان بموجب (L) GPL ، يرجى مراسلتنا عبر البريد الإلكتروني للحصول على شفرة المصدر.
يحتوي Clang المجمع مع Cxxdroid على بعض التغييرات المهمة ، لكن مصدر هذه الشوكة مغلق حاليًا. نحن لا نسمح بإعادة استخدام هذا الجزء (أو أي جزء مملوك آخر) من Cxxdroid في أي منتجات أخرى وسنعتبر هذا انتهاكًا لحقوق الطبع والنشر. قد تكون الثنائيات التي تم تجميعها باستخدام Cxxdroid أيضًا خاضعة لهذه القيود إذا كانت مرتبطة بمكتباتنا الخاصة.
العينات المتوفرة في التطبيق مجانية للاستخدام التعليمي مع استثناء واحد: لا يمكن استخدامها ، أو الأعمال المشتقة منها ، في أي منتجات منافسة (بأي شكل من الأشكال). إذا لم تكن متأكدًا مما إذا كان تطبيقك قد تأثر بهذا التقييد ، فاطلب دائمًا الإذن عبر البريد الإلكتروني.
Android هي علامة تجارية لشركة Google Inc.
سمات:
- مترجم C / C ++ غير متصل: لا يلزم الاتصال بالإنترنت لتشغيل برامج C / C ++.
- مدير الحزم ومستودع مخصص مع حزم مسبقة الصنع للمكتبات الشائعة ، مثل Boost و SQLite و ncurses و libcurl ، إلخ.
- تتوفر أيضًا مكتبات رسومات مثل SDL2 و SFML * و Allegro *.
- أمثلة متاحة خارج الصندوق لتعلم أسرع.
- محاكي طرفي كامل المواصفات.
- يتوفر أيضًا وضع مترجم C / C ++ (REPL) استنادًا إلى CERN Cling.
- أداء متميز مع تقنية التخزين المؤقت للمترجم المتقدم: أسرع بما يصل إلى 33 مرة عند استخدام مكتبة Boost ، ومتوسط تسريع 3x.
- بنية نظيفة وناضجة: الآن يتم تحليل الكود وتجميعه باستخدام نفس المترجم ، ولا يتعطل IDE تمامًا بسبب أخطاء وقت التشغيل في برامجك :)
- تم تصميم واجهة المستخدم مع مراعاة السرعة وسهولة الاستخدام: انسَ الاختصارات غير الواضحة أو مجموعات أزرار اللمس المطلوبة فقط لتشغيل برنامجك.
- مترجم حقيقي: لا يوجد مترجمون يعتمدون على Java (أو حتى Javascript) ، حتى لغة المجمع المضمنة مدعومة (بناء جملة Clang).
ميزات المحرر:
- التنبؤ بالرمز في الوقت الفعلي والمسافة البادئة التلقائية وتحليل الكود تمامًا كما هو الحال في أي IDE حقيقي. *
- شريط لوحة مفاتيح ممتد مع جميع الرموز التي تحتاجها لبرمجتها في C ++.
- تسليط الضوء على النحو والمواضيع.
- نوافذ التبويب.
- مشاركة بنقرة واحدة على Pastebin.
* الميزات المميزة بعلامة النجمة متوفرة في الإصدار المميز فقط.
ملاحظة مهمة: يتطلب Cxxdroid ذاكرة داخلية خالية لا تقل عن 150 ميجابايت. يوصى بـ 200 ميجا بايت +. أكثر إذا كنت تستخدم مكتبات ثقيلة مثل Boost.
شارك في تطوير Cxxdroid عن طريق الإبلاغ عن الأخطاء أو تقديم طلبات الميزات إلينا. نقدر ذلك.
قائمة الميزات التي لم تتوفر بعد ولكننا نعمل على إضافتها:
- المصحح
نظرًا لأن الهدف الرئيسي لـ Cxxdroid هو مساعدة المستخدم على تعلم لغة برمجة C ++ ، فإن أولويتنا الأولى هي نقل المكتبات المشتركة ، لاحظ أنه عندما تطلب منا إضافة بعض المكتبات.
المعلومات القانونية.
Busybox و GNU ld في Cxxdroid APK مرخصان بموجب (L) GPL ، يرجى مراسلتنا عبر البريد الإلكتروني للحصول على شفرة المصدر.
يحتوي Clang المجمع مع Cxxdroid على بعض التغييرات المهمة ، لكن مصدر هذه الشوكة مغلق حاليًا. نحن لا نسمح بإعادة استخدام هذا الجزء (أو أي جزء مملوك آخر) من Cxxdroid في أي منتجات أخرى وسنعتبر هذا انتهاكًا لحقوق الطبع والنشر. قد تكون الثنائيات التي تم تجميعها باستخدام Cxxdroid أيضًا خاضعة لهذه القيود إذا كانت مرتبطة بمكتباتنا الخاصة.
العينات المتوفرة في التطبيق مجانية للاستخدام التعليمي مع استثناء واحد: لا يمكن استخدامها ، أو الأعمال المشتقة منها ، في أي منتجات منافسة (بأي شكل من الأشكال). إذا لم تكن متأكدًا مما إذا كان تطبيقك قد تأثر بهذا التقييد ، فاطلب دائمًا الإذن عبر البريد الإلكتروني.
Android هي علامة تجارية لشركة Google Inc.