Ang Cxxdroid ay ang pinaka madaling gamitin na pang-edukasyon C at C ++ IDE para sa Android.
Mga Tampok:
- Offline C / C ++ tagatala: walang kinakailangang Internet upang magpatakbo ng mga programa ng C / C ++.
- Tagapamahala ng package at isang pasadyang lalagyan na may paunang mga pakete para sa mga karaniwang silid aklatan, tulad ng Boost, SQLite, ncurses, libcurl, atbp.
- Magagamit din ang mga library ng graphic tulad ng SDL2, SFML * at Allegro *.
- Mga halimbawang magagamit sa labas ng kahon para sa mas mabilis na pag-aaral.
- Buong tampok na Emulator ng Terminal.
- C / C ++ interpreter mode (REPL) batay sa CERN Cling ay magagamit din.
- Natitirang pagganap na may advanced na teknolohiya ng pag-cache ng compiler: hanggang sa 33 beses na mas mabilis kapag ginamit ang Boost library, 3x average na bilis.
- Malinis at mature na arkitektura: ngayon ang code ay nasuri at naipon kasama ng parehong tagatala, at ang IDE ay hindi ganap na nag-crash sanhi ng mga error sa runtime sa iyong mga programa :)
- Ang UI ay dinisenyo na may bilis at kakayahang magamit sa isip: kalimutan ang tungkol sa hindi malinaw na mga shortcut o pindutin ang mga kombinasyon ng pindutan na kinakailangan lamang upang patakbuhin ang iyong programa.
- Tunay na tagatala: walang Java (o kahit na Javascript) batay sa mga interpreter na kasangkot, kahit na ang inline assembler na wika ay suportado (Clang syntax).
Mga tampok ng editor:
- hula ng Real time code, auto indentation at code analysis tulad ng sa anumang totoong IDE. *
- Pinalawak na keyboard bar na may lahat ng mga simbolo na kailangan mo upang mag-program sa C ++.
- Pag-highlight ng Syntax at mga tema.
- Mga Tab.
- Isang bahagi ng pag-click sa Pastebin.
* Ang mga tampok na minarkahan ng asterisk ay magagamit sa Premium na bersyon lamang.
Mahalagang paunawa: Ang Cxxdroid ay nangangailangan ng hindi bababa sa 150MB libreng panloob na memorya. Inirerekumenda ang 200MB +. Higit pa kung gumagamit ka ng mabibigat na aklatan tulad ng Boost.
Makilahok sa pagbuo ng Cxxdroid sa pamamagitan ng pag-uulat ng mga bug o pagbibigay ng mga kahilingan sa tampok sa amin. Pinahahalagahan namin iyon.
Ang listahan ng mga tampok na hindi pa magagamit, ngunit nagsusumikap kaming idagdag ang mga ito:
- Debugger
Tulad ng pangunahing layunin ng Cxxdroid ay upang matulungan ang gumagamit na malaman ang wika ng pagprograma ng C ++, ang aming unang priyoridad ay ang pag-port ng mga karaniwang library, tandaan na kapag humihiling sa amin na magdagdag ng ilang silid-aklatan.
Impormasyon sa ligal.
Ang Busybox at GNU ld sa Cxxdroid APK ay lisensyado sa ilalim ng (L) GPL, i-email sa amin para sa source code.
Ang clang na naka-bundle sa Cxxdroid ay may ilang mahahalagang pagbabago, ngunit ang pinagmulan ng tinidor na ito ay kasalukuyang sarado. Hindi namin pinapayagan ang anumang muling paggamit ng ito (o ibang pagmamay-ari) na bahagi ng Cxxdroid sa anumang iba pang mga produkto at isasaalang-alang namin itong isang paglabag sa copyright. Ang mga binary na naipon sa Cxxdroid ay maaaring maging paksa din ng mga paghihigpit na ito kung naka-link ang mga ito sa aming pagmamay-ari na mga aklatan.
Ang mga sample na magagamit sa application ay libre para sa pang-edukasyon na paggamit na may isang pagbubukod: sila, o ang kanilang mga gawaing hango, ay hindi maaaring gamitin sa anumang mga nakikipagkumpitensyang produkto (sa anumang paraan). Kung hindi ka sigurado, kung ang iyong app ay apektado ng paghihigpit na ito, laging humiling ng pahintulot sa pamamagitan ng email.
Ang Android ay isang trademark ng Google Inc.
Na-update noong
Nob 7, 2024