Other languages are just too difficult. Ask Mr. Hashemi to do the job right for you!
Mr. Hashemi is a National programming language, a fork from SimpleLanguage. We hope Mr. Hashemi get enough attention to make bilions of tomans out of this project.
example:
bebin azinja() {
i = 0;
ta (i<1) bood {
bechap("adad bede");
n = adadBekhoon();
derakht(n);
}
}
bebin derakht(n){
i = 0;
matn = "";
ta (i <n) bood {
matn = matn + "*";
i = i + 1;
bechap(matn);
}
j = 0;
ta (j<4) bood {
bechap("*");
j = j+1;
}
}
- Declare a function by keyword
bebin
before function name. - Program starts from
azinja
function. - to call a function simply call it.
in example above the functionsazinja
andderakht
are defined and functionderakht
is called insideazinja
.
The usual while (condition) {code}
loop is defined as ta (shart) bood {code}
.
The usual if (condition) {code}
conditions definition is defined as age (shart) bood {code}
.
- String :
- matn = "ghoori ze ghalam, ghalam ze ghoori";
- Number :
- adad = 313;
- Object :
- chiz = jadid();
- chiz.sefat1 = "hala ye chizi";
- chiz.esm = "mammad";
- chiz.sen = 33;
Basically like java you can find the list here .