A Cxxdroid a legegyszerűbben használható oktató C és C ++ IDE az Android számára.
Jellemzők:
- Offline C/C ++ fordító: nincs szükség internetre a C/C ++ programok futtatásához.
- Csomagkezelő és egyéni lerakat előregyártott csomagokkal a közös könyvtárakhoz, például Boost, SQLite, ncurses, libcurl stb.
- Grafikus könyvtárak, például SDL2, SFML* és Allegro* is rendelkezésre állnak.
-Példák a készenlétben a gyorsabb tanulás érdekében.
- Teljes értékű terminál emulátor.
- CERN Cling alapú C/C ++ tolmácsmód (REPL) is rendelkezésre áll.
- Kiemelkedő teljesítmény a fejlett fordító gyorsítótárazási technológiával: akár 33 -szor gyorsabb a Boost könyvtár használatakor, háromszoros gyorsítás.
- Tiszta és kiforrott architektúra: most a kódot ugyanazzal a fordítóval elemezzük és fordítjuk le, és az IDE nem ütközik le teljesen a programok futási idejű hibái miatt :)
- A kezelőfelületet a gyorsaság és a használhatóság szem előtt tartásával tervezték: felejtse el az egyértelmű parancsikonokat vagy az érintőgombos kombókat, amelyek csak a program futtatásához szükségesek.
- Valódi fordító: Java (vagy akár Javascript) alapú tolmácsok nem vesznek részt, még az inline assembly nyelv sem támogatott (Clang szintaxis).
A szerkesztő jellemzői:
- Valós idejű kódbecslés, automatikus behúzás és kódanalízis, mint minden valódi IDE -ben. *
- Bővített billentyűzet sáv minden olyan szimbólummal, amelyet C ++ nyelven kell programoznia.
- Szintaxis kiemelés és témák.
- Lapok.
- Egy kattintás megosztás a Pastebinon.
* A csillaggal jelölt funkciók csak a prémium verzióban érhetők el.
Fontos megjegyzés: A Cxxdroid legalább 150 MB szabad belső memóriát igényel. 200 MB+ ajánlott. Többet, ha olyan nehéz könyvtárakat használ, mint a Boost.
Vegyen részt a Cxxdroid fejlesztésében azáltal, hogy hibákat jelent be, vagy funkciókéréseket küld nekünk. Ezt nagyra értékeljük.
A még nem elérhető funkciók listája, de azon dolgozunk, hogy hozzáadjuk őket:
- Hibakereső
Mivel a Cxxdroid fő célja, hogy segítse a felhasználót a C ++ programozási nyelv elsajátításában, elsődleges prioritásunk a közös könyvtárak átvitele, vegye figyelembe, hogy amikor egy könyvtár hozzáadását kéri.
Jogi információk.
A Busybox és a GNU ld a Cxxdroid APK -ban (L) GPL licenc alatt áll, a forráskódért írjon nekünk.
A Cxxdroidhoz mellékelt Clangnak van néhány fontos változása, de ennek a villának a forrása jelenleg zárva van. Nem engedélyezzük a Cxxdroid ezen (vagy más tulajdonban lévő) részének más termékekben történő újrafelhasználását, és ezt szerzői jogok megsértésének tekintjük. A Cxxdroid segítségével összeállított bináris fájlokra is vonatkozhatnak ezek a korlátozások, ha saját könyvtárainkhoz kapcsolódnak.
Az alkalmazásban rendelkezésre álló minták oktatási célokra ingyenesek, egy kivétellel: ezek vagy származékos munkáik nem használhatók fel semmilyen versenytárs termékben (semmilyen módon). Ha nem biztos abban, hogy alkalmazását érinti -e ez a korlátozás, mindig kérjen engedélyt e -mailben.
Az Android a Google Inc. védjegye.