Sintaks Go adalah hampir dengan bahasa C, tetapi pengisytiharan pembolehubah adalah berbeza. Go menyokong kutipan sampah. Model pengkomputeran selari Go adalah berdasarkan Proses Berkomunikasi Tony Hall (CSP) Bahasa lain yang menggunakan model serupa termasuk Occam dan Limbo juga mempunyai ciri-ciri model ini, seperti transmisi saluran. Berbanding dengan C++, Go tidak menyertakan fungsi seperti penghitungan, pengendalian pengecualian, warisan, generik, penegasan, fungsi maya, dsb., tetapi ia menambahkan ciri seperti jenis kepingan, konkurensi, saluran paip, fungsi pengumpulan sampah, antara muka, dsb. sokongan. Tidak seperti Java, Go secara asli menyediakan tatasusunan bersekutu (juga dipanggil cincang atau kamus), sama seperti jenis rentetan.