CSC/ECE 517 Fall 2009/wiki2 5 jdf

From Expertiza_Wiki
Revision as of 06:53, 9 October 2009 by Newwolf (talk | contribs)
Jump to navigation Jump to search

Please note that this is still work in progress - Not Yet Ready for Review

Topic:

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#, C++, and VB.NET
  • Java
  • Ruby, built in
  • Smalltalk-80


Resources

Ruby Programming Language
Java
.NET Framework


References


CSC 517 Fall 2009

Wiki 2 Assignment

Author: Newwolf