Cxxdroid është IDE arsimore më e lehtë për t’u përdorur C dhe C ++ për Android.
Karakteristikat:
- Përpilues offline C/C ++: nuk kërkohet internet për të ekzekutuar programe C/C ++.
- Menaxher i paketave dhe një depo e personalizuar me paketa të para -ndërtuara për bibliotekat e zakonshme, të tilla si Boost, SQLite, ncurses, libcurl, etj.
- Bibliotekat grafike si SDL2, SFML* dhe Allegro* janë gjithashtu në dispozicion.
-Shembuj të disponueshëm jashtë kutisë për mësim më të shpejtë.
- Emulator Terminal me funksion të plotë.
- Mënyra e përkthyesit C/C ++ (REPL) bazuar në CERN Cling është gjithashtu në dispozicion.
- Performancë e jashtëzakonshme me teknologji të avancuar të caching të përpiluesit: deri në 33 herë më shpejt kur përdoret biblioteka Boost, shpejtësi mesatare 3x.
- Arkitekturë e pastër dhe e pjekur: tani kodi është analizuar dhe përpiluar me të njëjtin përpilues, dhe IDE nuk rrëzohet plotësisht për shkak të gabimeve të ekzekutimit në programet tuaja :)
- UI i krijuar me shpejtësinë dhe përdorshmërinë në mendje: harroni shkurtoret e padukshme ose kombinimet e butonave me prekje që kërkohen vetëm për të drejtuar programin tuaj.
- Përpilues i vërtetë: nuk përfshihen përkthyes të bazuar në Java (apo edhe Javascript), madje as gjuha e montuesit inline nuk mbështetet (sintaksa Clang).
Karakteristikat e redaktuesit:
- Parashikimi i kodit në kohë reale, indentimi automatik dhe analiza e kodit ashtu si në çdo IDE të vërtetë. *
- Shiriti i zgjeruar i tastierës me të gjitha simbolet që ju nevojiten për të programuar në C ++.
- Theksimi dhe temat e sintaksës.
- Skedat.
- Ndarja me një klikim në Pastebin.
* Karakteristikat e shënuara me yll janë në dispozicion vetëm në versionin Premium.
Shënim i rëndësishëm: Cxxdroid kërkon të paktën 150 MB memorie të brendshme falas. Rekomandohet 200 MB+. Më shumë nëse përdorni biblioteka të rënda siç është Boost.
Merrni pjesë në zhvillimin e Cxxdroid duke raportuar gabime ose duke na ofruar kërkesa për veçori. Ne e vlerësojmë atë.
Lista e veçorive që nuk janë ende në dispozicion, por ne po punojmë për t'i shtuar ato:
- Debugger
Meqenëse qëllimi kryesor i Cxxdroid është të ndihmojë përdoruesin të mësojë gjuhën e programimit C ++, përparësia jonë e parë është portimi i bibliotekave të zakonshme, vini re se kur na kërkoni të shtojmë ndonjë bibliotekë.
Informacion ligjor.
Busybox dhe GNU ld në Cxxdroid APK janë të licencuara sipas (L) GPL, na dërgoni email për kodin burimor.
Zhurma e bashkuar me Cxxdroid ka disa ndryshime të rëndësishme, por burimi i këtij piruni aktualisht është i mbyllur. Ne nuk po lejojmë asnjë ripërdorim të kësaj pjese (ose pjese tjetër pronësore) të Cxxdroid në ndonjë produkt tjetër dhe do ta konsiderojmë këtë një shkelje të së drejtës së autorit. Binarët e përpiluar me Cxxdroid mund të jenë gjithashtu subjekt i këtyre kufizimeve nëse ato lidhen me bibliotekat tona pronësore.
Mostrat e disponueshme në aplikacion janë falas për përdorim arsimor me një përjashtim: ato, ose veprat e tyre derivate, nuk mund të përdoren në asnjë produkt konkurrues (në asnjë mënyrë). Nëse nuk jeni të sigurt, nëse aplikacioni juaj preket nga ky kufizim, gjithmonë kërkoni leje përmes emailit.
Android është një markë tregtare e Google Inc.