Go'nun harita türü iş parçacığı için güvenli değildir , statik olarak yazılmıştır. O mu değil tip miras, genel programlama, iddialarını, yöntem aşırı yüklenmesini veya işaretçi aritmetik ya ve iyi bir nedenle var.
Tip güvenliği ve bellek güvenliği uzun vadeli amaçlardır, burada lie'de bir sorun vardır.
Tip güvenliği, kilobayt ve megabayt olarak kabul edilebilir bir genel yük sunar. Go, MapReduce ve "Büyük veri" ile tasarlanmıştır, tip güvenliği ile ilgili performans sorunlarını sunan bir petabayt veri ortaya koyar, tip kontrolü (boks / kutudan çıkarma) ek yükler oluşturur ve döngüleri işlemden uzaklaştırır.
Tip güvenliği alt tipleme ve polimorfizmde ve ördek tiplemede (nesneyi nesneye atma) kısıtlayıcı olabilir, bu da tehlikeler ve Go gibi dillerin büyük fayda sağladığı bir alan yaratır. C ++ ve Java, Go ile değiştirilmiyor, dağıtılmış programlama ve büyük paralel sisteme yardımcı olmak için yeni bir dildir.
Bruce Eckel'in yaptığı büyük açıklama - "Go, C ++ 'nın başlangıçta çözmeyi amaçladığı sorunların sınıfı için çok daha mantıklı" tartışmalıdır. C ++ çok verimli bir dildir ve MapReduce'un Boost uygulaması çok etkilidir.
Eşzamanlılık ilkelleri gelecektir. Tip güvenliği her zaman çok çekişmeli bir konuydu ve Go belki de 20 yıl içinde veya Algol'dan bu yana bu sorunu ele alan ilk dil.