What is X#
X# (X-sharp) is a free and open source language based on XBASE language, developed for the compiler and also based on the Roslyn compiler for C#. It supports multiple dialects and is still a partly closed source language.
The X# front-end framework is used to design web applications and websites, including HTML allowed in buttons, forms, typography, navigation etc.
History of X#
In 2015, Vulcan.NET team developers started the X-sharp compiler development after the Grafx development team started a new open source project to give XBase for new features of .NET.
Robert Van Der Hulst, a Visual Object former member and Independent software developer from the Netherlands founded a new company, Xsharp BV.
On July 3, 2017, the general release version1.0.1, Anjou, was published.
Why X-Sharp
- The Vulcan team was able to move forward faster.
- The XSharp comes from different flavors that attract people.
- X# is too closely linked to Visual Object and it offers an easy migration path for Vulcan developers.
- It creates an Open source methodology.
The XSharp supports different dialects of XBase.
- Core
- Visual object/ Vulcan.
- Foxpro
- Xbase++
- D-base
- (x)Harbour
The core language similar to Xbase language which is seen in Microsoft C# compiler version also contains features of C#6. It supports and was created for Class, object and data types, then the language is run under Windows and Universal applications.
X# compiler 2
TheX# compiler is a front-end coded with ANTLR and the compiler backend code is based upon the VB and C# compiler for Microsoft (Roslyn, an open source). Microsoft technology is used for most of the compilers.
X# IDE
- Visual Studio 2017.
- Chris Pyrgos created an IDE for X# (XIDE).
- The XIDE also does the migration of the Visual Object into Xsharp.
Product consists
- Visual studio integration.
- Compiler
- Runtime
New features
X# has a lot of new features in VB and C#.
- Creating generic types.
- Checked & Unchecked.
- Begin unsafe.. end.
- VAR for locals.
- Using static.
- Conditional access Expression.
- LINQ.
- YIELD.
Source code
The X# source code is available on GitHub. However, you will have the read-only access only to our repository.
www.githup.com/xx-sharp/xsharp public
Example applications
www.xsharp.info/examples
Official website
WWW.xsharp.info
Conclusion
In this blog, we learned what X# is.
I hope the blog was helpful for beginners. Stay tuned for more blogs.

Kokila RaniPosted Aug 1, 2019, 12:07 PM
nice explanation
manikandan PalanisamyPosted Apr 20, 2018, 6:05 AM
Really nice brooo...Keep rocking... I'm exited to waiting for your next article....
Jothimani ElumalaiPosted Apr 5, 2018, 11:42 PM
Nice blog..... Easily understand .
Karthick PoonkodiPosted Jan 3, 2018, 9:16 AM
I'm get some idea what is what in this blog about X#.. Also this is a new technology.. Like these blogs very use full for beginners..
Varadharaj MahendranPosted Dec 28, 2017, 1:32 AM
nice explanation...
Willson-Yu LinPosted Dec 15, 2017, 3:02 AM
Nice explained.Additionally i found an user guide at https://www.xsharp.info/forum/pearls/473-latest-chm-download-clickstartxsharp,that might be useful for beginners.
manikandan PalanisamyPosted Dec 6, 2017, 3:21 AM
good blog .............
Alagunila MeganathanPosted Dec 5, 2017, 9:28 PM
Good sharing.. Keep on learning new things... All the Best pa