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 trzydzieści języków (polski, angielski, niemiecki, francuski, włoski, hiszpański, portugalski, rosyjski, chiński, hindi, polski, arabski, czeski, ukraiński, duński, bułgarski, holenderski, estoński, fiński, grecki, węgierski, indonezyjski, japoński, łotewski, litewski, rumuński, słowacki, słoweński, szwedzki i turecki).
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 30 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
pisz('Hello World')
//lub
print('Hello World')
program zmienne
//program matematyka
// 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: ', imię)
pisz_linie('Wiek: ', wiek, ' lat')
print_line('Name: ', name)
print_line('age: ', age, ' years')
Pętle
Pętle for .. to .. do
program forto
lc i = 0
dla i = 1 do 4 wykonać
pisz_linie(i)
Pętla repeat .. until
program repeatuntil
liczba_całkowita a = 1
powtarzaj
pisz_linie('a: ', a)
a = a + 1
aż a >5
Pętla for in
program test
dla s w ['Ala', 'ma', 'kota'] wykonać
pisz_linie(s)
program matematyka
importuj matematyka
// Obliczenia podstawowe
oblicz('(10 + 40 + 34) * 2') // Wynik: 168
// Funkcje trygonometryczne
oblicz('sin(pi/2)') // Wynik: 1
oblicz('cos(0)') // Wynik: 1
// Konwersja stopni na radiany
oblicz('sin(degtorad(90))') // Wynik: 1
// Konwersja stopni na radiany
calc('sin(degtorad(90))') // Wynik: 1
program matematyka angielskie nazwy
importuj matematyka
// Obliczenia podstawowe
calc('(10 + 40 + 34) * 2') // Wynik: 168
// Funkcje trygonometryczne
calc('sin(pi/2)') // Wynik: 1
calc('cos(0)') // Wynik: 1
// Konwersja stopni na radiany
calc('sin(degtorad(90))') // Wynik: 1