«На главной улице провинциального города Зарайска стоял красивый деревянный дом, окрашенный в серо-голубоватую краску, с резными белыми карнизами и с узорчатыми окнами. Дом был двухэтажный, с мезонином, на каменном фундаменте. Кругом, за высоким забором, разросся густой, тенистый сад, и весною, когда там цвели черемуха, сирень и акации, нежный аромат распространялся далеко по улице…»
Наверняка вы знакомы с таким литературным приемом, как "роман в романе". Но это встречается не только в литературе, но и в программировании. Шаблоны в C++ — это, по сути, целый язык в языке (к тому же язык Тьюринг-полный), который достоин отдельных книг, и не просто книг — а шедевров. И это при том, что метапрограммирование — всего лишь одна из многих возможностей, предоставляемых программисту современными...
Оставить комментарий