Skip to content

Latest commit

 

History

History
56 lines (30 loc) · 1.19 KB

README.md

File metadata and controls

56 lines (30 loc) · 1.19 KB

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.