Skip to content

jzw2/Uwu-Programming-Language

Repository files navigation

naruto

A Naruto themed programming language for parallel programming, and low level programming

naruto

Parallel Programming Features

Similar to the programming language "go", it is very easy to create threads. However, instead of the keyword "go" the keyword is "shadow clone jitsu".

Language Features

Simple imperative language featuring

  • Loops
  • Functions
  • Variables

With access to all system calls, but renamed as naruto themed.

Potential keywords to language

The more weeb a word is, the more often it should appear in the language.

  • Nani
  • Kawaii
  • Senpai
  • Desu

For more, refer to this.

Potentially also add emoticons to language?

Goals

  • Create parser
  • Compile llvm
  • Implement multi-threading
  • Learn about Naruto

Specifications

Parser will be in c++, as Krist hates all languages that are not c++ or German.

Target backend will be LLVM.

Milestones

By midterm: Have a parser that works for a subset of the lanugage. Hopefully be able to compile LLVM also.

By Final: Implement multithreading and Naruto theme.

About

Some dumb programming language

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages