Noor

An Ahmazing Arabic programming language (in JS)

 

 

by:

Ahmed Abdalla

@simplyahmaz1ng

Qalb programming language

Author: Ramsey Nasr

Released: 2013

My Goals

 

Imperative, algol based programming language

 

Audience

 

Middle schoolers, high schoolers

Compiler

Interpreter

src code

AST/ByteCode

Stuff happens..

"interpreted languages"

Compiler

Interpreter

src code

AST/ByteCode

Stuff happens..

How Noor works

PEG/JS

Grammar

from kivy.app import App
from kivy.uix.textinput import TextInput


class TestApp(App):
    def build(self):
        self.title = 'Editor'
        return TextInput()

TestApp().run()

When I tried to do it in Python...

Bidi algorithm

Reshape

ههه ه

http://createyourproglang.com

Creating an Arabic Programming Language

By Simply Ahmazing

Creating an Arabic Programming Language

  • 1,208