Polski język programowania
Kompilowany do kodu maszynowego • Szybkość C i Rust • Składnia Pythona
Nowoczesny polski język programowania
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. Kod źródłowy języka Avocado jest dostępny na licencji MIT na GitHub.
Avocado jest transpilowany do Free Pascala, a następnie kompilowany przez kompilator FPC, co czyni go tak szybkim jak C lub Rust, ale ze składnią przypominającą Pythona.
Interfejs IDE Avocado został przetłumaczony na sześć języków (polski, angielski, niemiecki, francuski, hiszpański, rosyjski).
Zobacz przykładyKompilacja do kodu maszynowego zapewnia prędkość porównywalną z C i Rust
Inspirowana Pythonem, z polskimi i angielskimi słowami kluczowymi
Interfejs IDE Avocado został przetłumaczony na 6 języków
Kod źródłowy języka programowania Avocado jest dostępny na licencji MIT na GitHub. .
Zintegrowane środowisko z automatyczną transpilacją
100% bezpłatny dla projektów komercyjnych i niekomercyjnych
Zobacz jak prosty jest Avocado
program hello
program hello
główny
pisz('Hello World')
print('Hello World')
koniec.
program zmienne
program matematyka
główny
// Liczba całkowita
liczba_całkowita wiek = 25
int age = 25
// Liczba zmiennoprzecinkowa
liczba_zm temperatura = 22.5
real temperature = 22.5
// Wartość logiczna
logiczny a = prawda
bool a = true
// Tekst
tekst Imie = 'Anna'
string name = 'Anna'
pisz_linie('Imie: ', imie)
pisz_linie('Wiek: ', wiek, ' lat')
print_line('Name: ', name)
print_line('age: ', age, ' years')
koniec.
Pętle
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 Warunek
program warunek
początek
warunek_test
koniec.
procedura warunek_test
początek
liczba_całkowita a = 12
liczba_całkowita c = 6
jeżeli a > 11 wtedy
start
pisz_linie('Wynik: a większe od c (a>11)')
koniec
inaczej
pisz_linie('Wynik: a mniejsze od c (a<11)')
koniec