Glass is a programming language made using C++ from scratch, also Glass is highly inspired by C# and Python in terms of syntax.
Glass is an early-stage programming language made for beginners. Currently not much is implemented, however the developement for this language is going really slow.
Visual Studio Code is recommended (You can use your desired one), Glass is not officially completed and tested yet, but you can still use it to make some small projects, as of now Glass is only focused to run on Windows Operating System.
Start by cloning the repository with git clone https://github.com/Light-Lens/Glass
.
The plan for Glass is to make it a Powerful, High-Level, OOP (Object Oriented Programming) Language. In the future Glass can also be used to develop GUI applications and Games using OpenGL (It's not confirmed that OpenGL will be used in Glass for Graphics rendering, We may use something else).
- Loops (For loops, While loops)
- Conditional statements (If else statements, Switch statements)
- Functions
- Classes
- Namespaces
- Graphics rendering
- GUI application developement support
- Custom Library building support (By this feature you can make a Glass Library using ".glass" files only, this means you don't need to access the source code everytime you want to create a new Library for Glass)
And much more...
You need to install the following on your machine.
- Mingw-w64
- Python
- Git-bash
- Visual Studio Code (or any other IDE)
- To use or test this program, go to "scripts" folder and run "Build.bat" and wait for the program to compile.
- Then go to "bin" folder and open Command Prompt and type "Glass" and path of your file with it's name.
- If you haven't created your own then type path of those sample programs with their name, which exixt in "res/sample projects" folder.
- If you want to create your own Glass program then create a new file with an extention of ".glass" without quotes.
- Then go to Quantum
Get Info About Quantum.
Get Info About CGlass.
You can get Glass's developement log at: Trello
By the end of 2021, we want to make Glass capable of handling massive console applications without any syntax complexity. Not like a test program, but this time with proper Loops, Functions, Classes, Variables, Conditional statements and much more. This means that we need to Optimize, Enhance, and make Glass Powerful so that is much Easier to use.
All code is licensed under an MIT license. This allows you to re-use the code freely, remixed in both commercial and non-commercial projects. The only requirement is to include the same license when distributing.
SPECIAL THANKS to TheCherno and Nikhil Malankar :)
Their YouTube Channel links:
TheCherno
Nikhil Malankar
Thanks to everyone for their support :)