Skip to content

Programista-Art/Avocado

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Avocado

Avocado - Polish programming language (compiled)

The Avocado language is compiled and currently allows for the creation of console applications. Work on Avocado and the integrated development environment (IDE) began on 19 February 2025.

A unique feature of this language is the ability to write commands in Polish and compile code into .exe format. The language is available free of charge for commercial and non-commercial projects. 252 functions have been implemented!

Avocado enables the creation of executable applications and provides performance comparable to C or Rust, while maintaining a syntax similar to Python.

Features

  • Compiled to machine code – achieves speeds comparable to C and Rust.
  • Python-inspired syntax – clear and simple.
  • Polish and English keywords – facilitate learning and work.
  • Free and open – available for commercial and non-commercial projects.
  • Integrated Development Environment (IDE) – facilitates application development.
  • Support for multiple data types – integers, floating point, logical, character, string, array, file...
  • A rich set of type conversion functions – facilitates data operations.
  • Easy to learn – thanks to Polish and English syntax.
  • The Avocado IDE interface has been translated into 30 languages Polish, English, German, French, Italian, Spanish, Portuguese, Russian, Chinese, Hindi, Arabic, Czech, Ukrainian, Danish, Bulgarian, Dutch, Estonian, Finnish, Greek, Hungarian, Indonesian, Japanese, Korean, Latvian, Lithuanian, Romanian, Slovak, Slovenian, Swedish, Turkish

🥑 Support the Avocado Project

Hey! If you like my Avocado programming language project, you can now support its development:

Patronite Ko-fi

Every contribution helps me add new features and keep improving Avocado!
Thank you for all your support and motivation ❤️

Ko-fi

Avocado Speed ​​Test Compared to Other Languages

Avocado v 1.0.1.2

Avocado v 1.0.1.2

Avocado application examples

Avocado application examples v 1.0.1.2

Avocado Code analyzer

Avocado code analyzer for error findingv 1.0.1.2

Avocado Code analyzer

Avocado ustawienia v 1.0.1.2

Code analyzer for error finding

Avocado code analyzer for error finding v 1.0.1.2

Avocado available languages

Avocado available languages  v 1.0.1.2

Ai Assistant at Avocado

Ai Assistant at Avocadov 1.0.1.2

Compiler Settings in Avocado

Avocado compiler settings in Avocado v 1.0.1.2

Sample program in Avocado

Avocado compiler settings in Avocado v 1.0.1.2

How to work with Avocado source code

  • First, you need to download Lazarus 4.2 or newer. Link to Lazarus

  • Install the bgracontrols component in Lazarus and rebuild Lazarus.

In Lazarus, find Package > Online Package Manager in the menu, search for the bgracontrols component, install it, then rebuild the IDE, and everything should work.

Avocado ustawienia v 1.0.0.9

Install the MetaDarkStyle component in Lazarus and add the metadarkstyledsgn package to the project.

Installing MetaDarkStyle Package -> Online Package Manager, enter MetaDarkStyle in the field and install it, then rebuild Lazarus.

Avocado ustawienia v 1.0.0.9

Add the metadarkstyledsgn package to your project

Avocado ustawienia v 1.0.0.9

Polish Language

Avocado - polski język programowania (kompilowany )

Język Avocado jest kompilowany i aktualnie pozwala na tworzenie aplikacji konsolowych. Prace nad Avocado oraz zintegrowanym środowiskiem programistycznym (IDE) rozpoczęły się 19 lutego 2025 roku.

Unikalną cechą tego języka jest możliwość pisania komend w języku polskim oraz angielskim, kompilacja kodu do formatu .exe. Język jest dostępny bezpłatnie dla projektów komercyjnych i niekomercyjnych. Zrealizowano 252 funkcji!

Avocado umożliwia tworzenie aplikacji wykonywalnych i zapewnia wydajność porównywalną z C lub Rust, przy zachowaniu składni zbliżonej do Pythona.

Cechy

  • Kompilowany do kodu maszynowego – osiąga szybkość porównywalną z C i Rust.
  • Składnia inspirowana Pythonem – czytelna i prosta.
  • Polskie słowa kluczowe oraz angielksie – ułatwiają naukę i pracę.
  • Bezpłatny i otwarty – dostępny dla projektów komercyjnych i niekomercyjnych.
  • Zintegrowane środowisko programistyczne (IDE) – ułatwia rozwój aplikacji.
  • Obsługa wielu typów danych – całkowitych, zmiennoprzecinkowych, logicznych, znakowych, łańcuchowych, tablicowych, plikowych...
  • Bogaty zestaw funkcji do konwersji typów – ułatwia operacje na danych.
  • Łatwy w nauce – dzięki polskiej i angielskiej składni.
  • Interfejs Avocado IDE został przetłumaczony na 30 języków polski, angielski, niemiecki, francuski, włoski, hiszpański, portugalski, rosyjski, chiński, hindi, arabski, czeski, ukraiński, duński, bułgarski, holenderski, estoński, fiński, grecki, węgierski, indonezyjski, japoński, koreański, łotewski, litewski, rumuński, słowacki, słoweński, szwedzki, turecki

🥑 Wsparcie projektu Avocado

Hej! Jeśli podoba Ci się mój projekt języka programowania Avocado, możesz wesprzeć jego rozwój:

Patronite Ko-fi

Każda złotówka pomaga mi dodawać nowe funkcje i rozwijać Avocado!
Dzięki za każde wsparcie i motywację do dalszej pracy ❤️

Ko-fi

Test prędkości Avocado na tle innych jezyków

Avocado v 1.0.1.2

Test prędkości Avocado

Avocado v 1.0.1.2

Test prędkości Avocado kod asemblera

Avocado v 1.0.1.2

Test prędkości Avocado kod asemblera

Avocado v 1.0.1.2

Avocado v 1.0.1.2

Przykładowa aplikacja w Avocado

Avocado application examples v 1.0.1.2

Analizator kodu Avocado

Analizator kodu Avocado 1.0.1.2

Analizator kodu Avocado

Avocado ustawienia v 1.0.1.2

Analizator kodu do wyszukiwania błędów

Avocado code analyzer for error finding v 1.0.1.2

Dostępne języki w Avocado

Avocado available languages  v 1.0.1.2

Asystent AI w Avocado

Ai Assistant at Avocadov 1.0.1.2

Ustawienia kompilatora w Avocado

Avocado compiler settings in Avocado v 1.0.1.2

Przykładowy program w Avocado

Avocado compiler settings in Avocado v 1.0.1.2

Jak pracować z kodem Avocado

  • Najpierw trzeba pobrać środowisko Lazarus 4.2 lub nowsze Link do Lazarus

  • Zainstaluj w Lazarusie komponent bgracontrols i przebuduj Lazarus.

W Lazarusie w menu znajdź punkt Pakiet > Online Package Manager i wyszukaj komponent bgracontrols i zainstaluj go, potem przebuduj ide i powinno wszystko działać.

Avocado ustawienia v 1.0.0.9

Zainstaluj w lazarusie komponent MetaDarkStyle i dodaj pakiet metadarkstyledsgn do projektu.

Instalacja MetaDarkStyle Pakiet -> Online Package Managet w polu wpisujemy MetaDarkStyle i instalujemy dalej przebuduj Lazarus.

Avocado ustawienia v 1.0.0.9

Dodaj do projektu pakiet metadarkstyledsgn

Avocado ustawienia v 1.0.0.9

About

Avocado - Polish programming language

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published