अभिव्यक्ति टेम्प्लेट्स को पहली बार टॉड वेल्डुइज़न द्वारा जून 1995 में C ++ रिपोर्ट पत्रिका के एक लेख में प्रकाशित किया गया था। उस समय तक, मानक समिति एसटीएल को सी ++ मानक के साथ जोड़ने के लिए पहले से ही भारी थी , एक कार्य जो सभी अपने आप में मानक को एक या दो साल तक विलंबित करता है। (एसटीएल को 1993 में समिति के समक्ष प्रस्तुत किया गया था, और आधिकारिक तौर पर 1994 में प्रस्तावित किया गया था। मानक को पूरा करने में एक और चार साल लग गए।)
यह देखते हुए कि सी ++ मानकीकरण समिति स्वयंसेवकों का एक समूह है, उनमें से कुछ कंपनियों द्वारा भुगतान नहीं किया गया है। खर्च, मुझे नहीं लगता कि किसी के पास C ++ मानक में एक और विचार जोड़ने के लिए उपयोग करने के लिए कोई संसाधन था।
इसके अलावा, 1995 सिर्फ साल का है Veldhuizen लेख प्रकाशित किया गया था। तकनीक को ज्ञात और मान्यता प्राप्त होने के लिए , इसमें कुछ और साल लगेंगे । (एसटीएल का विचार 70 के दशक से शुरू होता है, 80 के दशक के अंत में एक Ada कार्यान्वयन किया गया था, C ++ कार्यान्वयन पर काम 1990 के आसपास शुरू हुआ होगा, और इस विचार को C ++ मानकीकरण का रास्ता खोजने में तीन साल लग गए। समिति।)
हालांकि, टॉड के लेख से सिर्फ तीन साल थे, जब तक कि मानक पर अंतिम मत नहीं था। यह एक बहुत ही कम समय था एक विचार को शामिल करने के लिए जो अभी भी नया था और मूल रूप से अप्रयुक्त था।
इस तथ्य को जोड़ें कि अभिव्यक्ति टेम्पलेट , टेम्पलेट मेटा-प्रोग्रामिंग का एक प्रकार है, तनाव संकलक तुलनात्मक "सरल" एसटीएल से अधिक है। और मुझे जो याद है, 1998 में भी, जब मानक प्रकाशित हुआ था, तो हमारे पास एक संकलक नहीं था जो सभी एसटीएल को भी संकलित कर सके।
यह देखते हुए कि मानकीकरण समिति के मुख्य लक्ष्यों में से एक स्थापित अभ्यास का मानकीकरण करना था (यह नहीं कि वे इस पर सख्ती से टिके हों), एक्सप्रेशन टेम्प्लेट्स कभी भी एजेंडे पर वापस नहीं होने चाहिए थे।