Jelaskan Kritik dari Go (bahasa pemrograman)

kurangnya waktu kompilasi generik mengarah ke kode duplikasi, metaprogramming tidak dapat diperiksa secara statis dan standar perpustakaan tidak menawarkan algoritme generik

kurangnya ekstensi bahasa (melalui, misalnya, operator overloading) membuat tugas-tugas tertentu lebih verbose

jenis sistem kurang pengetikan Hindley–Milner, menghambat keamanan dan/atau ekspresi

Batas jeda dan overhead garbage collection (GC) Go yang digunakan sistem pemrograman dibandingkan dengan bahasa-bahasa dengan manual manajemen memori.

Bahasa desainer berpendapat bahwa ini trade-off yang penting untuk menuju kesuksesan, dan menjelaskan beberapa keputusan tertentu pada suhu udara, meskipun mereka mengekspresikan keterbukaan untuk menambahkan beberapa bentuk dari pemrograman generik di masa depan, dan pragmatis perbaikan di daerah-daerah seperti standardisasi cara-cara untuk menerapkan kode generasi.

GC telah ditingkatkan untuk sub-milidetik waktu jeda dalam versi kemudian. Namun, para pengembang mengakui bahwa GC ini algoritme ini tidak hard real-time.