Cxxdroid je najbolj enostaven za uporabo izobraževalni C in C ++ IDE za Android.
Lastnosti:
- Brez prevajalnika C/C ++ prevajalnik: za zagon programov C/C ++ ni potreben internet.
- Upravitelj paketov in skladišče po meri z vnaprej pripravljenimi paketi za običajne knjižnice, kot so Boost, SQLite, ncurses, libcurl itd.
- Na voljo so tudi grafične knjižnice, kot so SDL2, SFML* in Allegro*.
-Primeri, ki so na voljo izven škatle za hitrejše učenje.
- Celovit terminalski emulator.
- Na voljo je tudi način tolmačenja C/C ++ (REPL), ki temelji na CERN Cling.
- Izjemna zmogljivost z napredno tehnologijo predpomnjenja prevajalnika: do 33 -krat hitrejša pri uporabi knjižnice Boost, 3 -krat povprečno pospešeno.
- Čista in zrela arhitektura: zdaj se koda analizira in prevede z istim prevajalnikom, IDE pa se zaradi napak v času izvajanja v vaših programih ne zruši popolnoma :)
- Uporabniški vmesnik, zasnovan z mislijo na hitrost in uporabnost: pozabite na neočitne bližnjice ali kombinacije gumbov na dotik, ki so potrebne samo za zagon programa.
- Pravi prevajalnik: ne sodelujejo tolmači, ki temeljijo na Javi (ali celo Javascript), podprt je tudi jezik vgrajenega asemblerja (sintaksa Clang).
Funkcije urejevalnika:
- Napovedovanje kode v realnem času, samodejna vdolbina in analiza kode, tako kot v vseh drugih IDE. *
- Razširjena vrstica tipkovnice z vsemi simboli, ki jih morate programirati v C ++.
- Označevanje in teme sintakse.
- Zavihki.
- Delitev z enim klikom na Pastebinu.
* Funkcije, označene z zvezdico, so na voljo samo v različici Premium.
Pomembno obvestilo: Cxxdroid potrebuje vsaj 150 MB prostega notranjega pomnilnika. Priporoča se 200 MB+. Več, če uporabljate težke knjižnice, kot je Boost.
Sodelujte pri razvoju programa Cxxdroid tako, da nam prijavite napake ali nam posredujete zahteve po funkcijah. To cenimo.
Seznam funkcij, ki še niso na voljo, vendar si prizadevamo, da bi jih dodali:
- Napaka za odpravljanje napak
Ker je glavni cilj Cxxdroid pomagati uporabnikom pri učenju programskega jezika C ++, je naša prva prednostna naloga prenos skupnih knjižnic. Upoštevajte, da nas prosimo, da dodamo knjižnico.
Pravne informacije.
Busybox in GNU ld v APK -ju Cxxdroid sta licencirana pod (L) GPL, za izvorno kodo nam pišite po e -pošti.
Clang v paketu s Cxxdroidom ima nekaj pomembnih sprememb, vendar je vir teh vilic trenutno zaprt. Ne dovoljujemo nobene ponovne uporabe tega (ali drugega lastniškega) dela Cxxdroid v drugih izdelkih in bomo to obravnavali kot kršitev avtorskih pravic. Za binarne datoteke, sestavljene s Cxxdroidom, lahko veljajo tudi te omejitve, če so povezane z našimi lastniškimi knjižnicami.
Vzorci, ki so na voljo v aplikaciji, so za izobraževalno uporabo brezplačni, z eno izjemo: njih ali njihovih izpeljank ni mogoče uporabiti v nobenem konkurenčnem izdelku (na kakršen koli način). Če niste prepričani, ali omejitev vpliva na vašo aplikacijo, vedno prosite za dovoljenje po e -pošti.
Android je blagovna znamka družbe Google Inc.
Posodobljeno dne
7. nov. 2024