Польский язык программирования
Компилируется в машинный код • Скорость C и Rust • Синтаксис Python
Современный польский язык программирования
Язык Avocado является компилируемым и в настоящее время позволяет создавать консольные приложения. Работа над Avocado и интегрированной средой разработки (IDE) началась 19 февраля 2025 года.
Уникальной особенностью этого языка является возможность написания команд на польском и английском языках компиляция кода в формат .exe. Язык доступен бесплатно для коммерческих и некоммерческих проектов. Исходный код языка Avocado доступен по лицензии MIT на GitHub.
Avocado транслируется в Free Pascal, а затем компилируется компилятором FPC, что делает его таким же быстрым, как C или Rust, но с синтаксисом, напоминающим Python.
Интерфейс IDE Avocado переведен на тридцать языков (польский, английский, немецкий, французский, итальянский, испанский, португальский, русский, китайский, хинди польский, арабский, чешский, украинский, датский, болгарский, голландский, эстонский, финский, греческий, венгерский, индонезийский, японский, латышский, литовский, румынский, словацкий, словенский, шведский, турецкий).
Смотрите примерыКомпиляция в машинный код обеспечивает скорость, сопоставимую с C и Rust.
Вдохновленная Python, с польскими и английскими ключевыми словами
Интерфейс IDE Avocado переведен на 30 языков.
Исходный код языка программирования Avocado доступен по лицензии MIT на GitHub.
Интегрированная среда с автоматической трансляцией
100% бесплатно для коммерческих и некоммерческих проектов
Посмотрите, насколько прост Avocado
program hello
pisz('Hello World')
//или
print('Hello World')
program zmienne
//program matematyka
// Целое число
liczba_całkowita wiek = 25
int age = 25
// Число с плавающей запятой
liczba_zm temperatura = 22.5
real temperature = 22.5
// Логическое значение
logiczny a = prawda
bool a = true
// Текст
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
// Массив чисел
tablicaLiczb oceny = [5, 4, 3, 5, 4]
liczba_całkowita i = 0
dla i od 0 do 2 {pisznl(oceny[i])}
// Массив текстов
tablicaTekstów przedmioty = ['Polski', 'Matematyka', 'Informatyka']
// Итерация по массиву
liczba_całkowita i = 0
dla i od 0 do 2 {pisz_linie(przedmioty[i])}
program matematyka
importuj matematyka
// Основные вычисления
oblicz('(10 + 40 + 34) * 2') // Результат: 168
// Тригонометрические функции
oblicz('sin(pi/2)') // Результат: 1
oblicz('cos(0)') // Результат: 1
// Преобразование градусов в радианы
oblicz('sin(degtorad(90))') // Результат: 1
// Преобразование градусов в радианы
calc('sin(degtorad(90))') // Результат: 1
program matematyka angielskie nazwy
importuj matematyka
// Основные вычисления
calc('(10 + 40 + 34) * 2') // Результат: 168
// Тригонометрические функции
calc('sin(pi/2)') // Результат: 1
calc('cos(0)') // Результат: 1
// Преобразование градусов в радианы
calc('sin(degtorad(90))') // Результат: 1