Go (bahasa pemrograman)

Dari fitur bahasa ini, penulis menyampaikan keterbukaan untuk pemrograman generik, secara tegas membantah pernyataan dan pointer aritmetika, saat membela pilihan untuk menghilangkan jenis warisan sebagai pemberian yang lebih berguna bahasa, mendorong alih-alih menggunakan antarmuka untuk mencapai dinamis pengiriman dan komposisi untuk menggunakan kembali kode. Komposisi dan delegasi yang pada kenyataannya sebagian besar otomatis oleh struct embedding; menurut peneliti Schmager "et al.", fitur ini "memiliki banyak kelemahan dari warisan: itu mempengaruhi masyarakat antarmuka dari benda-benda, tidak halus (saya.e, ada metode-tingkat kontrol atas embedding), metode tertanam benda-benda yang tidak dapat disembunyikan, dan itu adalah statis", sehingga "tidak jelas" apakah programmer tidak akan berlebihan untuk sejauh bahwa programmer dalam bahasa lain yang terkenal berlebihan warisan.