Cxxdroid je obrazovni C i C ++ IDE za Android koji se najlakše koristi.
Značajke:
- Izvanmrežni C/C ++ prevoditelj: za pokretanje C/C ++ programa nije potreban Internet.
- Upravitelj paketa i prilagođeno spremište s unaprijed izgrađenim paketima za uobičajene knjižnice, kao što su Boost, SQLite, ncurses, libcurl itd.
- Grafičke knjižnice poput SDL2, SFML* i Allegro* su također dostupne.
-Dostupni primjeri za brže učenje.
- Potpuni emulator terminala.
- Dostupan je i način tumača C/C ++ (REPL) temeljen na CERN -u.
- Izvanredne performanse s naprednom tehnologijom predmemoriranja prevoditelja: do 33 puta brže kada se koristi knjižnica Boost, 3x prosječno ubrzanje.
- Čista i zrela arhitektura: sada se kôd analizira i sastavlja s istim prevoditeljem, a IDE se ne ruši u potpunosti zbog grešaka u izvršavanju vaših programa :)
- Korisničko sučelje dizajnirano s obzirom na brzinu i upotrebljivost: zaboravite na neočigledne prečace ili kombinacije tipki na dodir potrebne samo za pokretanje programa.
- Pravi prevoditelj: nisu uključeni prevoditelji zasnovani na Javi (ili čak Javascript), čak je i inline asemblerski jezik podržan (Clang sintaksa).
Značajke uređivača:
- Predviđanje koda u stvarnom vremenu, automatsko uvlačenje i analiza koda, baš kao i u svakom stvarnom IDE -u. *
- Proširena traka tipkovnice sa svim simbolima koje trebate programirati u C ++.
- Isticanje sintakse i teme.
- Kartice.
- Udio jednim klikom na Pastebinu.
* Značajke označene zvjezdicom dostupne su samo u Premium verziji.
Važna napomena: Cxxdroid zahtijeva najmanje 150 MB slobodne interne memorije. Preporučuje se 200 MB+. Više ako koristite teške knjižnice poput Boosta.
Sudjelujte u razvoju Cxxdroid -a prijavljivanjem grešaka ili slanjem zahtjeva za značajkama. Cijenimo to.
Popis značajki koje još nisu dostupne, ali radimo na njihovom dodavanju:
- Otklanjanje pogrešaka
Budući da je glavni cilj Cxxdroid -a pomoći korisniku da nauči programski jezik C ++, naš prvi prioritet je prijenos zajedničkih knjižnica, imajte na umu da kada tražite od nas da dodamo knjižnicu.
Legalna informacija.
Busybox i GNU ld u Cxxdroid APK -u licencirani su pod (L) GPL, pošaljite nam e -poruku za izvorni kod.
Clang u paketu s Cxxdroidom ima neke važne promjene, ali izvor ove vilice je trenutno zatvoren. Ne dopuštamo ponovnu upotrebu ovog (ili drugog vlasničkog) dijela Cxxdroid -a u bilo kojim drugim proizvodima i smatrat ćemo to kršenjem autorskih prava. Binarne datoteke sastavljene s Cxxdroidom također mogu biti predmet ovih ograničenja ako su povezane s našim vlasničkim knjižnicama.
Uzorci dostupni u aplikaciji besplatni su za obrazovnu uporabu, s jednom iznimkom: oni ili njihova izvedena djela ne mogu se koristiti ni u kakvim konkurentnim proizvodima (ni na koji način). Ako niste sigurni, utječe li ovo ograničenje na vašu aplikaciju, uvijek zatražite dopuštenje putem e -pošte.
Android je zaštitni znak tvrtke Google Inc.