Adenine (programming language)
|
|
The topic of this article may not meet Wikipedia's general notability guideline. Please help to establish notability by adding reliable, secondary sources about the topic. If notability cannot be established, the article is likely to be merged, redirected, or deleted. (February 2011) |
Adenine, named after the nucleobase adenine, is a scripting language that is cross-platform, which is developed in the context of project Haystack and Project Oxygen of the Massachusetts Institute of Technology (MIT) Computer Science and Artificial Intelligence Laboratory (CSAIL) in collaboration with Nippon Telegraph and Telephone (NTT).
A substantial characteristic of Adenine is that this language possesses native support for the Resource Description Framework (RDF). The language constructs of Adenine are derived from Python and Lisp.
Adenine is written in RDF and thus also can be represented and written with RDF based syntaxes such as Notation3 (N3). Also, as well as RDF, Adenine can be extended. The data type system corresponds to the data type system from RDF and XML Schema, and can be extended.
[edit] External links
- Adenine tutorial
- Adenine: A Metadata Programming LanguagePDF (17.3 KB) - Overview of Adenine
- Metadata Programming in Adenine (Draft)PDF - More detailed explanation of Adenine and its usage.
- Adenine page at IFCX.org
- Semantic Web
- RDF data access
- Scripting languages
- Extensible syntax programming languages
- Data-structured programming languages
- Dynamic programming languages
- Statically typed programming languages
- Functional languages
- Lisp programming language family
- Multi-paradigm programming languages
- Object-oriented programming languages
- Term-rewriting programming languages