Linguaggio di programmazione polacco
Compilato in codice macchina • Velocità di C e Rust • Sintassi di Python
Il moderno linguaggio di programmazione polacco
Il linguaggio Avocado è compilato e attualmente consente di creare applicazioni console. I lavori su Avocado e sull'ambiente di sviluppo integrato (IDE) sono iniziati 19 febbraio 2025.
Una caratteristica unica di questo linguaggio è la possibilità di scrivere comandi in polacco e in inglese e di compilare il codice nel formato .exe. Il linguaggio è disponibile gratuitamente per progetti commerciali e non commerciali. Il codice sorgente del linguaggio Avocado è disponibile su GitHub con licenza MIT.
Avocado viene transposto in Free Pascal e quindi compilato dal compilatore FPC, il che lo rende veloce come C o Rust, ma con una sintassi simile a Python.
L'interfaccia di Avocado IDE è tradotta in trenta lingue (polacco, inglese, tedesco, francese, italiano, spagnolo, portoghese, russo, cinese, hindi, polacco, arabo, ceco, ucraino, danese, bulgaro, olandese, estone, finlandese, greco, ungherese, indonesiano, giapponese, lettone, lituano, rumeno, slovacco, sloveno, svedese e turco).
Vedi esempiLa compilazione in codice macchina garantisce una velocità paragonabile a quella di C e Rust.
Ispirato a Python, con parole chiave in polacco
L'interfaccia IDE Avocado è stata tradotta in 30 lingue.
Il codice sorgente del linguaggio di programmazione Avocado è disponibile su GitHub con licenza MIT.
Ambiente integrato con transpilazione automatica
100% gratuito per progetti commerciali e non commerciali
Scopri quanto è semplice Avocado
program hello
pisz('Hello World')
//o
print('Hello World')
program zmienne
//program matematyka
// Numero intero
liczba_całkowita wiek = 25
int age = 25
// Numero in virgola mobile
liczba_zm temperatura = 22.5
real temperature = 22.5
// Valore logico
logiczny a = prawda
bool a = true
// Testo
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
// Tabella dei numeri
tablicaLiczb oceny = [5, 4, 3, 5, 4]
liczba_całkowita i = 0
dla i od 0 do 2 {pisznl(oceny[i])}
// Tavola dei testi
tablicaTekstów przedmioty = ['Polski', 'Matematyka', 'Informatyka']
// Iterazione attraverso la tabella
liczba_całkowita i = 0
dla i od 0 do 2 {pisz_linie(przedmioty[i])}
program matematyka
importuj matematyka
// Calcoli di base
oblicz('(10 + 40 + 34) * 2') // Wynik: 168
// Funzioni trigonometriche
oblicz('sin(pi/2)') // Wynik: 1
oblicz('cos(0)') // Wynik: 1
// Conversione dei gradi in radianti
oblicz('sin(degtorad(90))') // Wynik: 1
// Conversione dei gradi in radianti
calc('sin(degtorad(90))') // Wynik: 1
program matematyka angielskie nazwy
importuj matematyka
// Calcoli di base
calc('(10 + 40 + 34) * 2') // Wynik: 168
// Funzioni trigonometriche
calc('sin(pi/2)') // Wynik: 1
calc('cos(0)') // Wynik: 1
// Conversione dei gradi in radianti
calc('sin(degtorad(90))') // Wynik: 1