Polish programming language
Compiled to machine code • Speed of C and Rust • Syntax of Python
Modern Polish programming language
The Avocado language is compiled and currently allows for the creation of console applications. Work on Avocado and the integrated development environment (IDE) has begun. 19 February 2025.
A unique feature of this language is the ability to write commands in Polish and English compile code to .exe format. The language is available free of charge for commercial and non-commercial projects. The source code for Avocado is available under the MIT licence on GitHub.
Avocado is transpiled to Free Pascal and then compiled by the FPC compiler, making it as fast as C or Rust, but with syntax reminiscent of Python.
The Avocado IDE interface has been translated into six languages (Polish, English, German, French, Spanish, Russian).
See examplesCompilation to machine code provides speed comparable to C and Rust.
Inspired by Python, with Polish keywords
The Avocado IDE interface has been translated into 6 languages.
The source code for the Avocado programming language is available under the MIT licence on GitHub.
Integrated environment with automatic transpilation
100% free for commercial and non-commercial projects
See how simple Avocado is
program hello
main
print('Hello World')
end.
program mathematics
main
int age = 25
real temperature = 22.5
bool a = true
string name = 'Anna'
print_line('Name: ', name)
print_line('Age: ', age)
print_line('Age: ', age)
print_line('A: ', a)
print_line('Temperature: ', temperature)
end.
program forto
main
test
end.
procedure test
start
int i = 0
for i = 1 to 4 make
start
if i = 3 then
break
print_line(i)
end
end
program condition
main
test_condition
end.
procedure test_condition
start
int a = 12
int c = 6
if a > 11 then
start
print_line('Result: a greater than c (a>11)')
end
else
print_line('Result: a less than c (a<11)')
end