CSC/ECE 517 Fall 2009/wiki2 5 jdf: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 16: | Line 16: | ||
== Languages that Provide a Reflection API == | == Languages that Provide a Reflection API == | ||
Microsoft .NET, includes C# and VB.NET | * Microsoft .NET, includes C# and VB.NET | ||
Java | * Java | ||
Ruby | * Ruby, built in | ||
Revision as of 06:46, 9 October 2009
Please note that this is still work in progress - Not Yet Ready for Review
Reflection is widely used in programming languages. This topic is not about reflection per se, but about reflection APIs--the facilities that particular languages provide for doing reflection. Is reflection "built in" to some o-o languages, while others require external libraries to perform reflection? What built-in and library functions are provided? Which APIs are easiest to use and why?
Reflection APIs
Introduction
The objective of this article is to provide an overview of the APIs that exist in different Object Oriented Language to provide reflection functionality.
Languages that Provide a Reflection API
- Microsoft .NET, includes C# and VB.NET
- Java
- Ruby, built in
Resources
References
CSC 517 Fall 2009
Wiki 2 Assignment
Author: Newwolf