Oxygene (znany również jako Chrome) – język programowania pod platformę .NET stworzony przez firmę RemObjects. Oxygene bazuje na języku programowania Object Pascal. Składnia Oxygene jest bardzo podobna do składni Delphi.NET. Kompilator Oxygene w pełni integruje się z Visual Studio 2003/2005/2008. Na chwilę obecną nie istnieją niezależne kompilatory Oxygene wraz z IDE.
Właściwości Język platformy .NET Bazuje na języku Object Pascal Typy anonimowe Anonimowe metody i delegaty Metody asynchroniczne Obsługa .NET 2.0 Obsługa LINQ Obsługa Windows Presentation Foundation. Obsługa Mono
Przykładowe programy Hello World namespace HelloWorld;
interface
type HelloClass = class public class method Main; end;
implementation
class method HelloClass.Main; begin System.Console.WriteLine('Hello World!'); end;
end.
Kontenery generyczne namespace GenericContainer;
interface
type TestApp = class public class method Main; end;
Person = class public property FirstName: String; property LastName: String; end;
implementation
uses System.Collections.Generic;