Lenguaje de programación polaco
Compilado en código máquina • Velocidad de C y Rust • Sintaxis de Python
Un lenguaje de programación polaco moderno
El lenguaje Avocado es compilado y actualmente permite crear aplicaciones de consola. El trabajo en Avocado y el entorno de desarrollo integrado (IDE) comenzó 19 de febrero de 2025.
Una característica única de este lenguaje es la posibilidad de escribir comandos en polaco e inglés y compilar el código en formato .exe. El lenguaje está disponible de forma gratuita para proyectos comerciales y no comerciales. El código fuente del lenguaje Avocado está disponible bajo licencia MIT en GitHub.
Avocado se transpiló a Free Pascal y luego se compiló con el compilador FPC, lo que lo hace tan rápido como C o Rust, pero con una sintaxis similar a Python.
La interfaz de Avocado IDE está traducida a treinta idiomas (polaco, inglés, alemán, francés, italiano, español, portugués, ruso, chino, hindi, polaco, árabe, checo, ucraniano, danés, búlgaro, holandés, estonio, finlandés, griego, húngaro, indonesio, japonés, letón, lituano, rumano, eslovaco, esloveno, sueco y turco).
Ver ejemplosLa compilación a código máquina proporciona una velocidad comparable a la de C y Rust.
Inspirada en Python, con palabras clave en polaco e inglés.
La interfaz IDE Avocado ha sido traducida a 30 idiomas.
El código fuente del lenguaje de programación Avocado está disponible bajo licencia MIT en GitHub.
Entorno integrado con transpilación automática
100 % gratuito para proyectos comerciales y no comerciales.
Descubre lo sencillo que es Avocado
program hello
pisz('Hello World')
//o
print('Hello World')
program zmienne
//program matematyka
// Número entero
liczba_całkowita wiek = 25
int age = 25
// Número de coma flotante
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')
//o
print_line('Name: ', name)
print_line('age: ', age, ' years')
program tablice
// Tabla de números
tablicaLiczb oceny = [5, 4, 3, 5, 4]
liczba_całkowita i = 0
dla i od 0 do 2 {pisznl(oceny[i])}
// Tablero de textos
tablicaTekstów objetos = ['Polaco', 'Matemáticas', 'Informática']
// Iteración por la matriz
liczba_całkowita i = 0
dla i od 0 do 2 {pisz_linie(objetos[i])}
program matematyka
importuj matematyka
// Cálculos básicos
oblicz('(10 + 40 + 34) * 2') // Wynik: 168
// Funciones trigonométricas
oblicz('sin(pi/2)') // Wynik: 1
oblicz('cos(0)') // Wynik: 1
// Conversión de grados a radianes
oblicz('sin(degtorad(90))') // Wynik: 1
// Conversión de grados a radianes
calc('sin(degtorad(90))') // Wynik: 1
programa de matemáticas nombres en inglés
importuj matematyka
// Cálculos básicos
calc('(10 + 40 + 34) * 2') // Wynik: 168
// Funciones trigonométricas
calc('sin(pi/2)') // Wynik: 1
calc('cos(0)') // Wynik: 1
// Conversión de grados a radianes
calc('sin(degtorad(90))') // Wynik: 1
Seleccione la versión para su sistema