What is Snow* ?
Snow* is a programming language made in 2018 which looks like the Assembly Language.
There was no real goal in creating this language: not meant to replace any language in any domain nor to be more performant than existing ones, just a small customizable language (using .DLL/.SO files).
The real challenge in creating this language was to design it, design ColdWater also (the bytecode of Snow*), learn how to make a compiler/a VM/a Debugger, learn many features of C++.
Snow* is nothing but incomplete. It may have many lack, it may have problems, but it is just an experimental language/instruction set.
Snow* paradigm:
Strongly typed:
This means that the language performs no implicit conversions, and most of the language's rules are checked during compile-time.
Dynamically typed:
The language has many compile-time type checking, but some errors still may occur while running the program.
Procedural:
The language's instructions describe expressly what is being done by the language.