Skip to content

azhz1107cat/zata

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zata icon

Zata v0.1 🎉

The Zata Programming Language

🎊 Welcome to visit the Zata homepage

🎈 Look forward to 2025.8.17 and the Zata will be released on time

📍 It's the first version of the Zata

🔑 What's new ?

  • basic type, basic ask method, var and function definition
  • function call
  • if statement and loop statement support
  • expression, import, match support
  • cpp support
  • error reporter and helper

📚 Demo

let areas: list = ["math","ai","web","others"]

for area in areas
  print(
    f"Welecome developer from $area!"
  )
end

✅ Advantage

  • simple syntax
  • run on zvm
  • use c/c++ function in your code
  • as a system script

⬇️ Download

Download exe/elf from our website http://zata.random321.com

Then you will get: zata-steup.zip run it, and you will get an exe/elf zata.exe/elf and a markdown file zata.md

Download source code from https://github.com/xingjisoft/zata, and you should measure your version of python >= 3.12 and your version of c++ is c++20

we advise zata file named ends with .zata

📦 Highlight Style

our highlight support (use Textmate Bundle) at the dir tools/zata_highlight_TextMate

🔧 Useful Introductions

try them on the shell after you download zata

zata v
zata libs
zata run <file_name>

📃 Syntax

read http://zata.random321.com/document

🪄Motive

Because of interest

🧷 About

A simple programming language which lexer, parser, analyzer, ir_gen use python3.12 and its vm use c++20

Encourages from: ...

Support us: We are Junior high school students from China. We accept any advice and criticize

Join us: join us now to develop together

email us : [email protected]

About

The zata programming language

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages