Linguagem de programação polaca
Compilado para código de máquina • Velocidade C e Rust • Sintaxe Python
A moderna linguagem de programação polaca
A linguagem Avocado é compilada e atualmente permite a criação de aplicações de consola. O trabalho no Avocado e no ambiente de desenvolvimento integrado (IDE) começou 19 de fevereiro de 2025.
Uma característica única desta linguagem é a possibilidade de escrever comandos em polaco e inglês compilação do código para o formato .exe. A linguagem está disponível gratuitamente para projetos comerciais e não comerciais. O código-fonte da linguagem Avocado está disponível sob a licença MIT no GitHub.
O Avocado é transposto para o Free Pascal e, em seguida, compilado pelo compilador FPC, o que o torna tão rápido quanto C ou Rust, mas com uma sintaxe semelhante à do Python.
A interface do Avocado IDE está traduzida em trinta línguas (polaco, inglês, alemão, francês, italiano, espanhol, português, russo, chinês, hindi, polaco, árabe, checo, ucraniano, dinamarquês, búlgaro, holandês, estónio, finlandês, grego, húngaro, indonésio, japonês, letão, lituano, romeno, eslovaco, esloveno, sueco e turco).
Veja exemplosA compilação para código de máquina oferece velocidade comparável à do C e do Rust.
Inspirada em Python, com palavras-chave em polaco
A interface IDE Avocado foi traduzida para 30 idiomas.
O código-fonte da linguagem de programação Avocado está disponível sob licença MIT no GitHub.
Ambiente integrado com transpilagem automática
100% gratuito para projetos comerciais e não comerciais
Veja como o Avocado é simples
program hello
pisz('Hello World')
//ou
print('Hello World')
program zmienne
//program matematyka
// Liczba całkowita
liczba_całkowita wiek = 25
int age = 25
// Número de ponto flutuante
liczba_zm temperatura = 22.5
real temperature = 22.5
// Valor lógico
logiczny a = prawda
bool a = true
// Texto
tekst Imie = 'Anna'
string name = 'Anna'
pisz_linie('Imie: ', imię)
pisz_linie('Wiek: ', wiek, ' lat')
print_line('Name: ', name)
print_line('age: ', age, ' years')
program tablice
// Tabela numérica
tablicaLiczb oceny = [5, 4, 3, 5, 4]
liczba_całkowita i = 0
dla i od 0 do 2 {pisznl(oceny[i])}
// Quadro de textos
tablicaTekstów przedmioty = ['Polski', 'Matematyka', 'Informatyka']
// Iteração por tabela
liczba_całkowita i = 0
dla i od 0 do 2 {pisz_linie(przedmioty[i])}
program matematyka
importuj matematyka
// Cálculos básicos
oblicz('(10 + 40 + 34) * 2') // Resultado: 168
// Funções trigonométricas
oblicz('sin(pi/2)') // Resultado: 1
oblicz('cos(0)') // Resultado: 1
// Conversão de graus em radianos
oblicz('sin(degtorad(90))') // Resultado: 1
// Conversão de graus em radianos
calc('sin(degtorad(90))') // Resultado: 1
programa de matemática nomes em inglês
importuj matematyka
// Cálculos básicos
calc('(10 + 40 + 34) * 2') // Resultado: 168
// Funções trigonométricas
calc('sin(pi/2)') // Resultado: 1
calc('cos(0)') // Resultado: 1
// Conversão de graus em radianos
calc('sin(degtorad(90))') // Resultado: 1
Selecione a versão para o seu sistema
AMD64
DescarregarAjude no desenvolvimento do Avocado!
Tem alguma dúvida? Teremos todo o prazer em ajudar!
Junte-se à nossa comunidade e fique a par das novidades!