Push all code
This commit is contained in:
parent
347987bb66
commit
ba2bf4b404
10 changed files with 1671 additions and 0 deletions
36
README.md
36
README.md
|
@ -1,3 +1,39 @@
|
|||
# Oh my god programming language
|
||||
|
||||
Питонисты плакали когда увидели это!
|
||||
|
||||
Реализован язык с типами int string. Я могу создавать переменные в любой степени вложенности, они корректно убираются со стека. Также корректно работает приоритет операций. Пример кода на моем языке:
|
||||
```c++
|
||||
string s = "abacaba ";
|
||||
for (int i = 0; i < 5; i += 1) {
|
||||
string t = "";
|
||||
for (int j = 0; j < 3; j += 1) {
|
||||
t += "t";
|
||||
}
|
||||
s += t;
|
||||
print(s);
|
||||
}
|
||||
|
||||
int x = (1 + 2) * 3;
|
||||
print(x, x + 1, x + 2);
|
||||
print(7777);
|
||||
|
||||
while (x != 0) {
|
||||
x -= 1;
|
||||
}
|
||||
|
||||
print(x);
|
||||
```
|
||||
|
||||
Результат работы:
|
||||
```text
|
||||
abacaba ttt
|
||||
abacaba tttttt
|
||||
abacaba ttttttttt
|
||||
abacaba tttttttttttt
|
||||
abacaba ttttttttttttttt
|
||||
9 10 11
|
||||
7777
|
||||
0
|
||||
END
|
||||
```
|
Loading…
Add table
Add a link
Reference in a new issue