Oxygene (programming language)
Object Pascal-based programming language

Oxygene (formerly named Chrome) is a programming language developed by RemObjects Software for Microsoft's Common Language Infrastructure (CLI), the Java platform, and Cocoa. Oxygene is based on the language Delphi Object Pascal, and influences from C#, Eiffel, Java, F#, and others.
Compared to the now deprecated Delphi.NET, Oxygene does not emphasize total backward compatibility, but is designed to be a "reinvention" of the language, leverage all the features and technologies provided by the .NET and Java virtual machine runtimes.
Oxygene is a commercial product and offers full integration into Microsoft's Visual Studio integrated development environment (IDE) on Windows, and its own IDE called Fire for use on macOS. Oxygene is one of six languages supported by the underlying Elements compiler toolchain, next to C#, Swift, Java, Go and Mercury (based on Visual Basic (.NET)).
From 2008 to 2012, RemObjects Software licensed its compiler and IDE technology to Embarcadero to be used as the backend compiler in their Embarcadero Prism product. Starting in the Fall of 2011, Oxygene became available in two separate editions, with the second edition adding support for the Java and Android runtimes. Starting with the release of XE4, Embarcadero Prism is no longer part of the RAD Studio SKU. Numerous support and upgrade paths for Prism customers exist to migrate to Oxygene. As of 2016, there is only one edition of Oxygene, which allows development on Windows or macOS, and which can create executables for Windows, Linux, WebAssembly .NET, iOS, Android, Java and macOS.
The language
The Oxygene language has its origins in Object Pascal in general and Delphi in particular, but was designed to reflect the guidelines of .NET programming and to create fully CLR-compliant assemblies. Therefore, some minor language features known from Object Pascal – Delphi have been dropped or revised, while many new and more modern features, such as Generics or Sequences and Queries have been added to the language.
Oxygene is an Object-oriented programming language.
This brief starts where responsible research should: with the source description of “Oxygene (programming language)” as object Pascal-based programming language. Everything that follows is an evidence route, not borrowed authority.
Why this record matters
The subject matters to the general reference register because the source frames it as object Pascal-based programming language. Its deeper value depends on whether names, dates, institutions and citations support that framing.
Vocabulary and entity names are the principal evidence signals here, because they determine the precision of every later search. The source revision retrieved here is dated Jul 27, 2026. The linked authority identifier is Q910482. 1 of 2 selected statements include explicit references; 1 carry qualifiers and 0 use preferred rank. The first chronological checks are 2008, 2012, 2011 and 2016.
The absence of detail may reflect summary conventions rather than a lack of surviving documentation. The source lead contains qualifying language; that uncertainty should survive quotation, summary and reuse. Authority statements aid reconciliation but still require their own references, qualifiers and ranks to be checked.
How to read it
Use the entry as an orientation point, then follow its citations and revision history. Names, dates and institutional relationships should be checked against the original record.
- Subject orientation
- Search vocabulary
- Locating named sources
The closest primary source, responsible institution and strongest cited specialist reference.
Three-step research path
- Establish the record: confirm the title “Oxygene (programming language)”, its source revision and the description used here.
- Expand the search: follow Oxygene (programming language) primary sources, Oxygene (programming language) archive and Oxygene research across catalogues and specialist indexes.
- Test the account: compare the strongest cited source with the responsible institution’s current record and note any disagreement.
Questions for further research
- Which source most directly establishes the central claim about “Oxygene (programming language)”?
- Which institution is responsible for the underlying evidence?
- Which cited source is closest to the event, object or claim?
Search terms from this dossier
This entry incorporates text from “Oxygene (programming language)” on English Wikipedia. Contributors are listed in the page history. Text is available under the Creative Commons Attribution-ShareAlike 4.0 License. Selected authority identifiers and statements are retrieved from Wikidata under CC0; their references and qualifiers remain part of the verification path.