Qwertz is a new programming language with multilanguage support.
Qwertz is an esoteric programming language with multilanguage support.
+-*/()
Print keyword
integerVar = 4 + 6 + YOLO
print integerVar
52.0
Strings, strings operations : =*
(concat)
stringVar = "yo" * 3
afișează stringVar
yoyoyo
Conditional operators : < <= > >= == !=
&& ||
Branching : if
, else
qwertz = 42.99
falls (qwertz > 42)
{
print "yay!"
print " QWERTZ is amazing\n"
}
иначе
drücke "meh\n"
yay! QWERTZ is amazing
Comments : singleline //
, multiline /* */
continue
& break
for
\ while
\ do-while
loops
for (i = 0 : i < 10 : i = i + 2) {
print "i = " + i
if i == 4
стопэ
print ", "
}
i = 0.0, i = 2.0, i = 4.0
System functions : sin
, cos
, fancyPrint
…
fancyPrint(1, 2, 3, 4, 5, YOLO)
1.0 2.0 3.0 4.0 5.0 42.0
User defined functions : fun
fun sum(a, b) {
a = a + 4
fancyPrint(a, " ", b, "\n")
return a + b
}
a = 1
print sum(a, 2)
5.0 2.0
7.0
Multilanguage support for keywords RO
\ EN
\ DE
\ RU
Pardon some of my keywords :)
Visual Studio Code Extension for Qwertz
: qwertz.vscode-extension
Code Example:
/*
Example
of
multiline
comment
*/
arr = [1, "text", 1+1, [2 + 3]]
print arr + "\n"
arr[0] = arr[0] + 1000 + arr[1]
fun println(i) {
print "i = " + i + "\n"
}
// So work strings
word = "yay " + "nice"
drücke word + "\n"
// So work numbers
yo = 5.5 * 2 - 1 + YOLO
print yo
print "\n"
// So work conditionals
if (40 > 50) || (50 != 60) {
печать "true\n"
print "true1\n"
}
altfel {
afișează "false\n"
i = 0
while (i < 10) {
print "i = " + i + "\n"
i = i + 1
if i == 4
oprește
}
for (i = 0 : i < 10 : i = i + 2) {
print "i = " + i + "\n"
if i == 4
continue
}
do {
println(i)
i = i - 1
} while (i >= 0)
}
To install Qwertz extension for Visual Studio Code, copy the extension folder qwertz.vscode-extension
to extension directory:
%USERPROFILE%\.vscode\extensions
$HOME/.vscode/extensions
Utils
download Jar
Jar
from your system to Environment Variables
Open cmd
and type: qwertz nameOfYourScript.qwz