Avocado

Polish programming language

Compiled to machine code • Speed of C and Rust • Syntax of Python

0 Functions
0 Downloads
0 % Free

About Avocado

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 examples

Performance

Compilation to machine code provides speed comparable to C and Rust.

Simple syntax

Inspired by Python, with Polish keywords

Avocado multilingual IDE

The Avocado IDE interface has been translated into 6 languages.

MIT Licence

The source code for the Avocado programming language is available under the MIT licence on GitHub.

Complete IDE

Integrated environment with automatic transpilation

Free

100% free for commercial and non-commercial projects

Code examples

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  

          
         

Download Avocado

Windows

64-bit

Download

Source Code

Windows

Download

Support the Project

Help Avocado grow!

Contact us

Do you have any questions? We are happy to assist you.!

Join our community and stay up to date with the latest news!