Skip to content
/ Zynk Public

Turing-complete, interpreted programming language, written in C++.

License

Notifications You must be signed in to change notification settings

xXenvy/Zynk

Repository files navigation

(I like the LLVM logo, so I asked AI for something similar and i got this 😭)

Zynk - Turing-complete, interpreted programming language.

commits license tests cpp

📃 Introduction

This project was created as a personal endeavor to learn and practice C++. It is not intended for extensive practical use but rather serves as a learning platform.

🌟 Features

  • Interpreted Language: Zynk is an interpreted language, which facilitates quick development and testing cycles.
  • Turing-Complete: Zynk is capable of expressing any computable function, adhering to the turing-complete classification.
  • Strongly Typed: Zynk enforces strict type rules, ensuring that variables are explicitly typed and type conversions are controlled, reducing runtime errors.

📖 Documentation

Comprehensive documentation for Zynk is available on Link. The documentation includes:

🔧 Example Usage

def main() -> null {
    var name: string = readInput("Enter your name: ");
    var age: int = int(readInput("Enter your age: "));
    println(f"Welcome, {name}! You are {age} years old.");
}
main();