# Oxygene

> Object Pascal-based programming language

**Wikidata**: [Q910482](https://www.wikidata.org/wiki/Q910482)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/Oxygene_(programming_language))  
**Source**: https://4ort.xyz/entity/oxygene

## Summary
Oxygene is an Object Pascal-based programming language developed by RemObjects Software, designed to support object-oriented programming and parallel computing. Originally established in 2005 and formerly known by the alias "Chrome," it serves as a modern dialect of Object Pascal. The language is proprietary, distributed under a shareware license, and is distinct from the similarly named entity "Oxygène."

## Key Facts
- **Developer:** RemObjects Software
- **Inception:** 2005
- **Language Family:** Dialect of Object Pascal; classified as an object-based and general-purpose programming language.
- **Programming Paradigms:** Object-oriented programming and parallel computing.
- **Latest Stable Version:** 10.0.0.2485 (released February 18, 2020).
- **License:** Shareware (Copyrighted).
- **Former Identity:** Historically known by the alias "Chrome."
- **Platform Support:** It is categorized broadly as a programming language for communicating instructions to a machine.
- **Official Resources:** Maintains a dedicated website, FAQ, and official user forum.

## FAQs
### Q: What programming paradigms does Oxygene support?
A: Oxygene supports object-oriented programming and parallel computing. It is designed to facilitate modern software development practices within the Object Pascal syntax structure.

### Q: When was Oxygene created and who develops it?
A: Oxygene was created in 2005 and is developed by RemObjects Software.

### Q: What is the current version of Oxygene?
A: The latest stable version cited is 10.0.0.2485, which was released on February 18, 2020.

### Q: Is Oxygene free to use?
A: No, Oxygene is distributed as shareware and has a copyrighted status.

## Why It Matters
Oxygene represents a significant modernization of the Object Pascal language family, adapting it for contemporary software development needs. While traditional Pascal is often associated with educational contexts or legacy applications, Oxygene bridges the gap by integrating advanced features such as parallel computing and object-oriented architectures. This allows developers to leverage the readability and structure of Pascal while targeting modern hardware and software ecosystems.

Developed by RemObjects Software, Oxygene (formerly Chrome) illustrates the commercial viability of evolving established languages rather than abandoning them for newer syntaxes. Its focus on parallel computing addresses the industry shift toward multi-core processors, offering a toolset for high-performance instruction execution. By maintaining a distinct identity from standard Pascal and proprietary licensing, it serves a niche market of professional developers requiring robust, structured language support for complex application logic.

## Notable For
- **Modernizing Object Pascal:** Unlike standard Pascal, Oxygene is explicitly designed for object-oriented programming and parallel computing paradigms.
- **Commercial Availability:** It is notable for being a proprietary, shareware implementation of a language family that has many free or open-source variants.
- **Rebranding:** It was formerly known as "Chrome," marking a significant identity shift in its marketing and development history.
- **Distinction:** It is explicitly differentiated from the entity "Oxygène" to avoid confusion in academic and development circles.

## Body

### Development and History
Oxygene was developed by RemObjects Software, with its inception dating back to 2005. The language was originally introduced under the alias "Chrome." It is classified as a dialect of the Object Pascal computer language. Over its history, it has been categorized both as a general programming language and specifically as an object-based language. The development is tracked through a specific Babelnet ID (03167603n) and Freebase ID (/m/0bsb33).

### Technical Specifications
The language is built to support high-level programming concepts. Its primary paradigms include:
*   **Object-Oriented Programming (OOP):** Utilizing classes and inheritance structures typical of modern software design.
*   **Parallel Computing:** Capabilities designed to handle simultaneous execution of instructions, optimizing performance on multi-core systems.

Oxygene is copyrighted software. The latest stable release is version **10.0.0.2485**, published on February 18, 2020.

### Resources and Community
RemObjects Software maintains several official channels for Oxygene users:
*   **Website:** hosted at `https://elementscompiler.com/elements/oxygene/`
*   **FAQ:** Available in English at `https://www.remobjects.com/elements/faq/`
*   **Community Forum:** Hosted at `talk.remobjects.com` for user discussion and support.
*   **Privacy Policy:** Governed by the policy found at `https://www.remobjects.com/privacy/`

The language has a global presence, with Wikipedia articles available in 9 languages including English, Russian, Polish, and Korean. It is distinct from "Oxygène," a separate entity, a differentiation recorded in external knowledge bases.

## References

1. [Source](https://www.elementscompiler.com/elements/channels.aspx?changelog=Stable/elements-2485.txt)
2. [Evolution of the Oxygene Language | Oxygene | RemObjects Software](https://www.elementscompiler.com/elements/oxygene/history.aspx)
3. Freebase Data Dumps. 2013
4. [Privacy | RemObjects Software](https://www.remobjects.com/privacy/)
5. [FAQ | RemObjects C# | RemObjects Software](https://www.remobjects.com/elements/faq/)
6. [Oxygene - RemObjects Talk](https://talk.remobjects.com/c/elements/oxygene/2)
7. [OpenAlex](https://docs.openalex.org/download-snapshot/snapshot-data-format)