<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title>Bing: Metaprogramming Python Python</title><link>http://www.bing.com:80/search?q=Metaprogramming+Python+Python</link><description>Search results</description><image><url>http://www.bing.com:80/s/a/rsslogo.gif</url><title>Metaprogramming Python Python</title><link>http://www.bing.com:80/search?q=Metaprogramming+Python+Python</link></image><copyright>Copyright © 2026 Microsoft. All rights reserved. These XML results may not be used, reproduced or transmitted in any manner or for any purpose other than rendering Bing results within an RSS aggregator for your personal, non-commercial use. Any other use of these results requires express written permission from Microsoft Corporation. By accessing this web page or using these results in any manner whatsoever, you agree to be bound by the foregoing restrictions.</copyright><item><title>Metaprogramming - Wikipedia</title><link>https://en.wikipedia.org/wiki/Metaprogramming</link><description>Metaprogramming enables developers to write programs and develop code that falls under the generic programming paradigm. Having the programming language itself as a first-class data type (as in Lisp, Prolog, SNOBOL, or Rebol) is also very useful; this is known as homoiconicity.</description><pubDate>Wed, 19 Aug 2026 00:02:00 GMT</pubDate></item><item><title>What exactly is metaprogramming? - Stack Overflow</title><link>https://stackoverflow.com/questions/514644/what-exactly-is-metaprogramming</link><description>Metaprogramming is the writing of computer programs that write or manipulate other programs (or themselves) as their data, or that do part of the work at runtime that would otherwise be done at compile time.</description><pubDate>Thu, 20 Aug 2026 02:09:00 GMT</pubDate></item><item><title>What is Metaprogramming - Codefinity</title><link>https://codefinity.com/blog/What-is-Metaprogramming</link><description>Metaprogramming refers to the practice of writing code that can treat other code as its data. It means that a program can be designed to read, generate, analyze, or transform other programs, and even modify itself while running.</description><pubDate>Thu, 20 Aug 2026 21:00:00 GMT</pubDate></item><item><title>Metaprogramming Lecture Notes - Harvard University</title><link>https://namin.seas.harvard.edu/files/namin/files/metaprogramming-lecture-notes.pdf</link><description>Ultimately, we want to ab-stract over abstractions. Metaprogramming gives us a way of thinking about higher-order abstractions and meta-linguistic abstractions. In this course, we will cover techniques around interpretation, reflection, compilation, embedding, synthesis, and exploration.</description><pubDate>Fri, 21 Aug 2026 05:50:00 GMT</pubDate></item><item><title>Metaprogramming</title><link>https://web.stanford.edu/class/cs315b/lectures/lecture09.pdf</link><description>Semantics It is worth understanding in some detail the semantics of metaprogramming in Lua/Terra/Regent. There are a number of steps ...</description><pubDate>Thu, 20 Aug 2026 12:18:00 GMT</pubDate></item><item><title>What Is Metaprogramming &amp; How It Works? - netguru.com</title><link>https://www.netguru.com/blog/metaprogramming</link><description>Metaprogramming is a computer programming technique that involves treating programs as data for reading, generating, analyzing, or transforming other programs. It allows for a different programming approach, enabling greater flexibility and efficiency.</description><pubDate>Wed, 19 Aug 2026 11:43:00 GMT</pubDate></item><item><title>Metaprogramming Unveiled: An Introductory Guide with Examples</title><link>https://medium.com/@alirezazarei51/metaprogramming-unveiled-an-introductory-guide-with-examples-5c614a6b2f9f</link><description>Metaprogramming is a technique of writing computer programs that can treat themselves as data, so they can introspect, generate, and/or modify themselves while running.</description><pubDate>Sat, 06 Apr 2024 23:56:00 GMT</pubDate></item><item><title>What Is Metaprogramming &amp; How Does It Work? - Revelo</title><link>https://www.revelo.com/blog/metaprogramming</link><description>Metaprogramming allows users to perform various operations simultaneously while the original program is still running. Typically, metaprogramming means that a programmer has written code that will continue to write itself or contribute to writing another program’s code.</description><pubDate>Thu, 20 Aug 2026 16:57:00 GMT</pubDate></item><item><title>Template metaprogramming - Wikipedia</title><link>https://en.wikipedia.org/wiki/Template_metaprogramming</link><description>Template metaprogramming (TMP) is a metaprogramming technique in which templates are used by a compiler to generate temporary source code, which is merged by the compiler with the rest of the source code and then compiled.</description><pubDate>Wed, 19 Aug 2026 21:59:00 GMT</pubDate></item><item><title>Meta programming - JavaScript | MDN</title><link>https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Meta_programming</link><description>Meta programming The Proxy and Reflect objects allow you to intercept and define custom behavior for fundamental language operations (e.g., property lookup, assignment, enumeration, function invocation, etc.). With the help of these two objects you are able to program at the meta level of JavaScript.</description><pubDate>Sun, 09 Aug 2026 23:44:00 GMT</pubDate></item></channel></rss>