Syc is a low-level programming language based on the C Family meant to give high level programming at low level speeds. Syc uses an LLVM backend to produce code on any platform.
NOTE: Not tested yet on platforms other than Windows
To see full heirachy, visit the wiki. Here is a short summary:
- C# style syntax for familiarity
- No undefined behavior
- No uninitialized data
- Memory objects are automatically allocated either on the stack or the heap with reference counting depending on the use
- Variables are immutable by default
- You can use variables, functions, classes & structs from anywhere in the file
- Modular programming with
importstatements - Easy interface with c libraries, including libc
- Get required tools
- Git (Source control program)
- Visual Studio
- Clone the repository
git clone --recursive https://github.com/SympleLib/SympleCode.git
- Open the Solution
- In the folder SuperCode, you should see a file called SuperCode.sln, open it and you can view, edit, and compile the source code.