OJ (programming tool): Difference between revisions

Content deleted Content added
No edit summary
Category:Computer programming tools, lose the impressive list of irrelevant topics
Line 1:
'''OpenJava''' is a [[softwareprogramming tool]] tothat parseparses and analyzeanalyzes [[Java programming language|Java]] [[source code]]. It uses a [[metaobject protocol]] (MOP) to provide services for [[language extension]]s.
 
The following tools provide similar capabilities:
*[[MetaJava]]
*[[Reflective Java]]
*[[OpenCxx|OpenC++]]
*[[XOTcl]]
*[[CLOS]]
*[[ObjVLisp]]
*[[Python programming language|Python]]
*[[Smalltalk programming language|Smalltalk]]
*[[introspector (program)|GCC XML Node Introspector]]
 
==Application areas==
*[[Object database]]
*[[Serialization]]
*[[Persistence]]
*[[Parsing]]
*[[Compilation]]
*[[Translation]]
*[[Code generation]]
*[[Precompiler]]
*[[Preprocessor]]
*[[distributed programming]]
*[[Reflective programming]]
*[[Static code analysis]]
 
==See also==
*[[macro processor]]
*[[Abstract syntax tree]]
*[[Symbol table]]
*[[java.lang.Class]]
*[[Adapter pattern]]
*[[Transparency]]
*[[Metaclass]]
*[[Meta-programming]]
*[[Meta-information protocol]]
*[[Introspection]]
*[[Intercession]]
*[[Reflection]]
*[[Dynamism]]
*[[AspectC]]
*[[AspectJ]]
*[[Hyper/J]]
*[[PROSE]]
*[[ABCL/R3]]
*[[EPP]]
*[[Aspect-oriented programming]]
*[[Subject-oriented programming]]
*[[Java Management eXtensions]]
 
==External links==
*[http://www.csg.is.titech.ac.jp/~mich/openjava/ OpenJava Homepage]
 
{{msg:stub}}
 
[[Category:Computer programming tools]]