Avocado

Polski język programowania

Kompilowany do kodu maszynowego • Szybkość C i Rust • Składnia Pythona

0 Funkcji
0 Pobrań
0 % Darmowy

O Avocado

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łady

Wydajność

Kompilacja do kodu maszynowego zapewnia prędkość porównywalną z C i Rust

Prosta składnia

Inspirowana Pythonem, z polskimi i angielskimi słowami kluczowymi

Wielojęzyczny IDE Avocado

Interfejs IDE Avocado został przetłumaczony na 6 języków

Licencja MIT

Kod źródłowy języka programowania Avocado jest dostępny na licencji MIT na GitHub. .

Kompletne IDE

Zintegrowane środowisko z automatyczną transpilacją

Darmowy

100% bezpłatny dla projektów komercyjnych i niekomercyjnych

Przykłady kodu

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  
          
         

Pobierz Avocado

Windows

64-bit

Pobierz

Source Code

Windows

Pobierz

Wesprzyj Projekt

Pomóż w rozwoju Avocado!

Skontaktuj się z nami

Masz pytania? Chętnie pomożemy!

Dołącz do naszej społeczności i bądź na bieżąco z nowościami!