C++ on yleiskäyttöinen ohjelmointikieli, jonka Bjarne Stroustrup on luonut C-ohjelmointikielen tai "C with Classes" -kielen jatkeeksi. Kieli on laajentunut merkittävästi ajan myötä, ja nykyaikaisessa C++:ssa on olio-, yleisiä ja toiminnallisia ominaisuuksia sekä mahdollisuudet matalan tason muistin käsittelyyn.
Ominaisuudet:
- Kääntää ja ajaa ohjelmasi
- Näytä ohjelman tulos tai yksityiskohtainen virhe
- Valitse C++-kääntäjästandardeista (ISO/IEC 14882), nimittäin: C++98, C++03, C++11, C++14, C++17, C++20, C++23
- Monisäikeinen tuki
- Optimoitu liitettäväksi ulkoiseen fyysiseen/bluetooth-näppäimistöön
- Kehittynyt lähdekoodieditori syntaksin korostuksella, hakasulkeiden täydennyksellä ja rivinumeroilla
- Avaa, tallenna, tuo ja jaa C/C++-tiedostoja.
- Kieliviittaus
Rajoitukset:
- Kokoamiseen tarvitaan Internet-yhteys
- Ohjelman enimmäiskesto on 20s
- Vain yksi tiedosto voidaan suorittaa kerrallaan
- Jotkin tiedostojärjestelmä-, verkko- ja grafiikkatoiminnot voivat olla rajoitettuja
- Tämä on eräkääntäjä; interaktiivisia ohjelmia ei tueta. Jos ohjelmasi tarjoaa esimerkiksi syöttökehotteen, kirjoita syöte Input-välilehdelle ennen kääntämistä.