Go (tunnetaan väärin nimellä Golang) on Googlen suunnittelema staattisesti kirjoitettu, käännetty ohjelmointikieli. Go on syntaktisesti samanlainen kuin C, mutta siinä on muistiturvallisuus, roskien kerääminen, rakenteellinen kirjoittaminen[6] ja CSP-tyylinen samanaikaisuus.
Ominaisuudet:
- Kääntää ja ajaa ohjelmasi
- Näytä ohjelman tulos tai yksityiskohtainen virhe
- Kehittynyt lähdekoodieditori syntaksin korostuksella, hakasulkeiden täydennyksellä ja rivinumeroilla
- Avaa, tallenna, tuo ja jaa Swift-tiedostoja.
- Kieliviittaus
- Mukauta editoria
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ä.