Modern scripting language and the first one that presents the concept of programming with direct fiction description using a clear subset of pure human language.

Supernova started as a research and example about what we can do using PWCT ( Programming Without Coding Technology - ).

Using Supernova you can write the source code using Arabic and/or English keywords and you can create GUI applications for Windows and Linux.

Supernova is designed in 2010 as a prototype to test some new ideas. In 2016 the Ring programming language ( is designed to present the ideas in a practical language.


  • Multi-Language Source Code (Arabic & English)
  • Not Case/Space/Tab/Line Sensitive (The Token is a letter)
  • Support GUI (Windows, Controls ....etc)
  • Easy for users with no programming experience
  • Hybrid Implementation (Compiler + Virtual Machine)
  • Distribute executable applications (*.EXE)
  • Use Windows API and/or Call DLL Functions
  • Sound Player Library
  • Sound Recorder Library
  • Movie Player Library
  • Text processing Commands
  • Date & Time Commands
  • Pointer to Variables/Functions
  • Multi-Dimension Arrays
  • Create, Read and Write Data to Files
  • Good Documentation
  • Many Samples/Tests
  • COM Support & ADODB Sample
  • Include userDefineLang.XML for Notepad++
  • Multiplatform Edition (WIndows & Linux)
  • Create objects share the same name
  • Create objects carry more than one name
  • Create arrays with string index

Project Samples

Project Activity

See All Activity >

Follow Supernova programming language

Supernova programming language Web Site

Other Useful Business Software

Pyramid - The Complete Self-Service Analytics Platform Pyramid - The Complete Self-Service Analytics Platform Icon
Pyramid - The Complete Self-Service Analytics Platform Icon

Easily combine data from multiple sources to build dashboards and reports with our scalable solution built for mid-size to enterprise companies.

Pyramid combines analytic tools often found in separate applications. It features a graphically based ETL to model data and incorporate machine learning algorithms, intuitive data discovery tools that produce simple and advanced visualizations, a presentation builder for creating analytic applications and presentations, and an enterprise-grade report builder—all in a single, integrated platform that can be accessed from any browser or device.

Rate This Project

Login To Rate This Project

User Ratings

ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5

User Reviews

  • Easy for use.

    1 user found this review helpful.
  • Cool. Excellent project. Thanks

  • A great and very easy programming language. I want to offer my help for a spanish version.

    2 users found this review helpful.
  • Coool ... my honor to visit us on

  • A great programming language that challenges other programming languages. I am already planning A Yoruba (Nigeria) dialet version of it that will be used for teaching Kids and Youth how to program using Yoruba language. It will definitely change my ways of thinking and doing things. GREAT! EXCELLENT, BRILLIANT, IMMACULATE and second to none. KUDOS :-)

Read more reviews >

Additional Project Details


English, Arabic

Intended Audience

Information Technology, Science/Research, Education, Advanced End Users, Developers, End Users/Desktop

User Interface

Win32 (MS Windows), Qt

Programming Language

Project is a programming language