This is the new Titan language, made to be:
- π― Simple
- π Readable
- π₯ Fast
- π Controllable
Titan aims to make a better programming world for coders.
Here are some snippets of Titan code:
console.typeln("Hello, World!") // Prints a message
x := 5 // Makes a varible. Can also use Num x = 5 for more control
if x < 10{ // If statement
console.typeln("x is smaller.")
}
for x:=0 to 10{ // For loop
console.typeln(Str(x)) // All types MUST be manually converted.
}
β Important Note: Titan v0.9.0 will be released and ready for use in the 10th of March, 2026.
β Important Note: This will probably only work on Windows computers, not MacOS, Linux or any other OS.
β Important Note: To run Titan, please install GCC:
To compile and run Titan code, you need GCC installed via MSYS2.
Go to https://www.msys2.org/.
Download the installer.
msys2-x86_64-20251213.exeormsys2-arm64-20251213.exe(ARM64)Run the installer. Keep the default installation path (C:\msys64).
Step 2: Install GCC (MinGW-w64)
Open the "MSYS2 UCRT64" terminal from your Start Menu.
Run the following command to update the package database:
pacman -SyuIf the terminal closes, reopen it and run this command to install the GCC compiler toolchain:
pacman -S mingw-w64-ucrt-x86_64-gcc(Press Y to confirm installation).
Titancompiles directly into C, then into a .EXE, making it very fast.Titandoes not leave clutter in the same place where your projects are.- Instead, it makes a folder named
TitanProjectsand puts the generated files there.
Coming soon!
cd location
# Build and run the script
titan090 script.tn
# Run the script WITHOUT building
titan090 script.tn --no-buildI would like to thank the AI Z.ai for helping me make this project.
To see more of Titan, go to the Titan Wiki.
To report bugs or give ideas, go to the Titan Q&A to report bugs, ask questions and so on.
Happy Coding!