Xojo Programming Language: 6 Fascinating Facts

Xojo is similar to VB, Java and C#

The Xojo programming language is fully object-oriented and uses an object model that is quite similar to VB, Java and C#. If you are used those languages at all, you’ll be right at home with Xojo.

Available since 1998, Xojo was one of the first languages to use Automatic Reference Counting (ARC), something that other languages such as Swift and Objective-C now use. Xojo is type-safe and fully object-oriented making it easy to learn and use, but it also has advanced features such as namespaces, extension methods, exception handling, introspection, delegates and more.

You can code on any platform

Xojo itself runs on Windows, OS X and Linux. So you can choose to do your programming on the platform you prefer. And unlike some other languages, you do this using a powerful and friendly IDE, not a text editor.

Xojo is updated regularly

Lots of open-source projects

Xojo is free to use and in addition to the over 300 example projects included with it, Xojo developers have created many open-source projects that you can use with your own Xojo projects to add features or to learn from. Check out this list of open-source projects and others on GitHub.

Xojo makes All The Things

The bottom line is that as a cross-platform and multi-plaform programming tool, Xojo makes All the Things.

Xojo can make desktop and console apps for Windows, OS X and Linux. Xojo can make desktop and console apps for Raspberry Pi that interface with the GPIO port. Xojo makes web apps. Xojo makes iOS apps. All Xojo apps are native, compiled apps that use standard OS controls.