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.
- 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.
Comprehensive documentation for Zynk is available on Link. The documentation includes:
- Installation Guide: Detailed instructions for installing Zynk.
- Hello World Tutorial: A step-by-step guide to writing your first Zynk program.
- Basic Examples: Simple code examples to get you started.
- Data Types: Overview of primitive data types in Zynk.
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();