Skip to content

This is the new Titan langauge πŸŽ‰πŸŽ‰! Titan aims to make a better proggramming world for coders. View more in the wiki and README.md

License

Notifications You must be signed in to change notification settings

ACoder735/Titan-PL

Repository files navigation

Titan2

Titan

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.

Step 1: Install MSYS2

Go to https://www.msys2.org/.

Download the installer. msys2-x86_64-20251213.exe or msys2-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 -Syu

If 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).

Titan features

  • Titan compiles directly into C, then into a .EXE, making it very fast.
  • Titan does not leave clutter in the same place where your projects are.
  • Instead, it makes a folder named TitanProjects and puts the generated files there.

Installation

Coming soon!

Running:

cd location

# Build and run the script
titan090 script.tn

# Run the script WITHOUT building
titan090 script.tn --no-build

Thank-yous

I would like to thank the AI Z.ai for helping me make this project.

More

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!

About

This is the new Titan langauge πŸŽ‰πŸŽ‰! Titan aims to make a better proggramming world for coders. View more in the wiki and README.md

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages