Top 1K Features Creators Events Podcasts Books Extensions Interviews Blog Explorer CSV

Oxygene

< >

Oxygene is a programming language created in 2002.

#812on PLDB 22Years Old 65Repos
Homepage · Wikipedia

Oxygene (formerly known as Chrome) is a programming language developed by RemObjects Software for Microsoft's Common Language Infrastructure, the Java Platform and Cocoa. Oxygene is Object Pascal-based, but also has influences from C#, Eiffel, Java, F# and other languages. Compared to the now deprecated Delphi.NET, Oxygene does not emphasize total backward compatibility, but is designed to be a "reinvention" of the language, be a good citizen on the managed development platforms, and leverage all the features and technologies provided by the .NET and Java runtimes. Read more on Wikipedia...


Example from hello-world:
implementation class method ConsoleApp.Main; begin Console.WriteLine('Hello World'); end; end.
Example from Wikipedia:
Type: System.Int32 -> a = 23, b = 15 -> a = 15, b = 23 Type: System.String -> a = abc, b = def -> a = def, b = abc Type: System.Double -> a = 1,1, b = 1,2 -> a = 1,2, b = 1,1

Language features

Feature Supported Example Token
Strings ✓ 'Hello world' '
Print() Debugging ✓ Console.WriteLine
View source
- Build the next great programming language · About · Search · Keywords · Livestreams · Labs · Resources · Acknowledgements · Part of the World Wide Scroll