- Course
Understanding Metaprogramming
Metaprogramming means a better application, faster. This course covers the fundamentals that you can use in any language and on any platform.
- Course
Understanding Metaprogramming
Metaprogramming means a better application, faster. This course covers the fundamentals that you can use in any language and on any platform.
Get started today
Access this course and other top-rated tech content with one of our business plans.
Try this course for free
Access this course and other top-rated tech content with one of our individual plans.
This course is included in the libraries shown below:
- Core Tech
What you'll learn
Are you ready to embrace metaprogramming to make a better application in less time? Learn about templates, metadata, process, handcrafting, and producing high quality output. Then apply these principles to any language on any platform. If you're interested in .NET, you're also interested in how the .NET Compiler Platform (Roslyn), makes metaprogramming easier by exposing syntactic and semantic trees.