Template ekspresi pertama kali diterbitkan oleh Todd Veldhuizen pada Juni 1995 , dalam sebuah artikel di majalah C ++ Report . Pada saat itu, komite standar sudah sangat terlibat dengan menambahkan STL ke standar C ++, sebuah tugas yang dengan sendirinya menunda standar satu atau dua tahun. (STL dipresentasikan kepada komite pada tahun 1993, dan secara resmi diusulkan pada tahun 1994. Butuh waktu empat tahun untuk menyelesaikan standar.)
Mengingat bahwa komite standardisasi C ++ adalah sekelompok sukarelawan, beberapa dari mereka bahkan tidak didukung oleh perusahaan yang membayar mereka. pengeluaran, saya tidak berpikir ada yang punya sumber daya untuk digunakan pada menambahkan ide lain ke standar C ++.
Juga, 1995 adalah tahun artikel Veldhuizen diterbitkan. Agar teknik ini diketahui dan diakui , perlu beberapa tahun lagi . (Gagasan STL kembali ke tahun 70-an, implementasi Ada dilakukan pada akhir 80-an, pekerjaan pada implementasi C ++ harus sudah dimulai sekitar tahun 1990, dan butuh tiga tahun lagi untuk ide untuk menemukan jalan menuju standardisasi C ++ komite.)
Namun, hanya ada tiga tahun dari artikel Todd sampai pemungutan suara standar. Itu terlalu sedikit waktu untuk memasukkan ide yang masih baru dan pada dasarnya belum teruji.
Tambahkan ke fakta bahwa Template Ekspresi , menjadi semacam template meta-pemrograman, lebih menekankan kompiler daripada yang relatif "sederhana" STL. Dan dari apa yang saya ingat, bahkan pada tahun 1998, ketika standar diterbitkan, kami tidak memiliki kompiler yang bahkan dapat mengkompilasi semua STL.
Mengingat bahwa salah satu tujuan utama komite standardisasi adalah untuk membakukan praktik yang sudah mapan (bukan karena mereka berpegang teguh pada ini), Template Ekspresi seharusnya tidak pernah menjadi agenda saat itu.