HudHudScript

Code in Your Language

Multi-lingual agentic programming language, built-in governance

Write code in English, Turkish, Japanese, or Arabic. Same program, different languages.

demo.hudhud
// English - Demo
function greet(name) {
    return "Hello, " + name + "!";
}

function add(a, b) {
    return a + b;
}

let message = greet("World");
print(message);

let sum = 0;
let i = 1;
while (i <= 10) {
    sum = add(sum, i);
    i = i + 1;
}
print("Sum 1-10: " + sum);
providers.hudhud
// English - providers.hudhud

provider DeepSeekProvider {
    apiKey: env("DEEPSEEK_API_KEY"),
    type: "deepseek",
    name: "DeepSeek API",
    baseUrl: env("DEEPSEEK_BASE_URL"),
    temperature: 0.8
}

provider AnthropicProvider {
    apiKey: env("ANTHROPIC_API_KEY"),
    type: "anthropic",
    name: "Anthropic Claude",
    model: "claude-opus-4.6",
    temperature: 0.9
}

provider OpenAIProvider {
    apiKey: env("OPENAI_API_KEY"),
    type: "openai",
    name: "OpenAI GPT",
    temperature: 0.6
}

23 Languages Supported , Arabic, Japanese, Chinese, Hindi, Bengali, German, Greek, English, Spanish, Persian, French, Croatian, Indonesian, Italian, Kurdish, Polish, Portuguese, Russian, Serbian, Thai, Turkish, Vietnamese, Bosnian

Same Program, Different Human Languages

Write a customer service AI agent in your native language

GB

English

// English - Greeting Function

function greet(name) {
    let message = "Hello, " + name + "!";
    print(message);
    return message;
}

function add(a, b) {
    return a + b;
}

let result = greet("World");
print(result);

let sum = add(42, 58);
print("sum: " + sum);
TR

Türkçe

// Türkçe - Karşılama Fonksiyonu

işlev karşıla(isim) {
    tanım mesaj = "Merhaba, " + isim + "!";
    yazdır(mesaj);
    dön mesaj;
}

işlev topla(a, b) {
    dön a + b;
}

tanım sonuç = karşıla("Dünya");
yazdır(sonuç);

tanım toplam = topla(42, 58);
yazdır("toplam: " + toplam);
SA

العربية

// العربية - دالة الترحيب

دالة رحب(اسم) {
    متغير رسالة = "مرحباً, " + اسم + "!";
    اطبع(رسالة);
    ارجع رسالة;
}

دالة اجمع(أ, ب) {
    ارجع أ + ب;
}

متغير نتيجة = رحب("العالم");
اطبع(نتيجة);

متغير مجموع = اجمع(٤٢, ٥٨);
اطبع("مجموع: " + مجموع);
BD

বাংলা

// বাংলা - অভিবাদন ফাংশন

ফাংশন অভিবাদন(নাম) {
    ধরো বার্তা = "হ্যালো, " + নাম + "!";
    প্রিন্ট(বার্তা);
    ফেরত_দাও বার্তা;
}

ফাংশন যোগ(ক, খ) {
    ফেরত_দাও ক + খ;
}

ধরো ফলাফল = অভিবাদন("বিশ্ব");
প্রিন্ট(ফলাফল);

ধরো যোগফল = যোগ(42, 58);
প্রিন্ট("যোগফল: " + যোগফল);
BA

Bosanski

// Bosanski - Funkcija pozdrava

funkcija pozdravi(ime) {
    neka poruka = "Zdravo, " + ime + "!";
    ispiši(poruka);
    vrati poruka;
}

funkcija saberi(a, b) {
    vrati a + b;
}

neka rezultat = pozdravi("Svijet");
ispiši(rezultat);

neka zbir = saberi(42, 58);
ispiši("zbir: " + zbir);
DE

Deutsch

// Deutsch - Begrüßungsfunktion

funktion begrüße(name) {
    lasse nachricht = "Hallo, " + name + "!";
    drucke(nachricht);
    zurück nachricht;
}

funktion addiere(a, b) {
    zurück a + b;
}

lasse ergebnis = begrüße("Welt");
drucke(ergebnis);

lasse summe = addiere(42, 58);
drucke("summe: " + summe);
GR

Ελληνικά

// Ελληνικά - Συνάρτηση χαιρετισμού

συνάρτηση χαιρέτησε(όνομα) {
    μεταβλητή μήνυμα = "Γεια, " + όνομα + "!";
    εκτύπωσε(μήνυμα);
    επιστροφή μήνυμα;
}

συνάρτηση πρόσθεσε(α, β) {
    επιστροφή α + β;
}

μεταβλητή αποτέλεσμα = χαιρέτησε("Κόσμε");
εκτύπωσε(αποτέλεσμα);

μεταβλητή άθροισμα = πρόσθεσε(42, 58);
εκτύπωσε("άθροισμα: " + άθροισμα);
ES

Español

// Español - Función de saludo

función saluda(nombre) {
    sea mensaje = "Hola, " + nombre + "!";
    imprime(mensaje);
    retornar mensaje;
}

función suma(a, b) {
    retornar a + b;
}

sea resultado = saluda("Mundo");
imprime(resultado);

sea total = suma(42, 58);
imprime("suma: " + total);
IR

فارسی

// فارسی - تابع سلام

تابع سلام_کن(نام) {
    متغیر پیام = "سلام، " + نام + "!";
    چاپ(پیام);
    return پیام;
}

تابع جمع_کن(الف, ب) {
    return الف + ب;
}

متغیر نتیجه = سلام_کن("جهان");
چاپ(نتیجه);

متغیر مجموع = جمع_کن(42, 58);
چاپ("مجموع: " + مجموع);
FR

Français

// Français - Fonction de salut

fonction salue(nom) {
    soit message = "Bonjour, " + nom + "!";
    affiche(message);
    retourner message;
}

fonction additionne(a, b) {
    retourner a + b;
}

soit résultat = salue("Monde");
affiche(résultat);

soit somme = additionne(42, 58);
affiche("somme: " + somme);
IN

हिन्दी

// हिन्दी - स्वागत फंक्शन

फ़ंक्शन स्वागत(नाम) {
    चर संदेश = "नमस्ते, " + नाम + "!";
    प्रिंट(संदेश);
    return संदेश;
}

फ़ंक्शन जोड़(अ, ब) {
    return अ + ब;
}

चर परिणाम = स्वागत("दुनिया");
प्रिंट(परिणाम);

चर योग = जोड़(42, 58);
प्रिंट("योग: " + योग);
HR

Hrvatski

// Hrvatski - Funkcija pozdrava

funkcija pozdravi(ime) {
    neka poruka = "Zdravo, " + ime + "!";
    ispiši(poruka);
    vrati poruka;
}

funkcija saberi(a, b) {
    vrati a + b;
}

neka rezultat = pozdravi("Svijet");
ispiši(rezultat);

neka zbir = saberi(42, 58);
ispiši("zbir: " + zbir);
ID

Bahasa Indonesia

// Indonesia - Fungsi salam

fungsi sapa(nama) {
    variabel pesan = "Halo, " + nama + "!";
    cetak(pesan);
    kembali pesan;
}

fungsi tambah(a, b) {
    kembali a + b;
}

variabel hasil = sapa("Dunia");
cetak(hasil);

variabel jumlah = tambah(42, 58);
cetak("jumlah: " + jumlah);
IT

Italiano

// Italiano - Funzione di saluto

funzione saluta(nome) {
    variabile messaggio = "Ciao, " + nome + "!";
    stampare(messaggio);
    ritornare messaggio;
}

funzione somma(a, b) {
    ritornare a + b;
}

variabile risultato = saluta("Mondo");
stampare(risultato);

variabile totale = somma(42, 58);
stampare("totale: " + totale);
JP

日本語

// 日本語 - 挨拶関数

関数 挨拶する(名前) {
    変数 メッセージ = "こんにちは, " + 名前 + "!";
    表示(メッセージ);
    戻る メッセージ;
}

関数 足す(甲, 乙) {
    戻る 甲 + 乙;
}

変数 結果 = 挨拶する("世界");
表示(結果);

変数 合計 = 足す(42, 58);
表示("合計: " + 合計);
🌍

Kurdî

// Kurdî - Fonksiyona silavê

fonksiyon silav(nav) {
    guherbar peyam = "Silav, " + nav + "!";
    çap_bike(peyam);
    return peyam;
}

fonksiyon kom(a, b) {
    return a + b;
}

guherbar encam = silav("Cîhan");
çap_bike(encam);

guherbar tevahî = kom(42, 58);
çap_bike("tevahî: " + tevahî);
PL

Polski

// Polski - Funkcja powitania

funkcja powitaj(imię) {
    niech wiadomość = "Cześć, " + imię + "!";
    drukuj(wiadomość);
    zwróć wiadomość;
}

funkcja dodaj(a, b) {
    zwróć a + b;
}

niech wynik = powitaj("Świat");
drukuj(wynik);

niech suma = dodaj(42, 58);
drukuj("suma: " + suma);
PT

Português

// Português - Função de saudação

função sauda(nome) {
    variável mensagem = "Olá, " + nome + "!";
    imprimir(mensagem);
    retornar mensagem;
}

função soma(a, b) {
    retornar a + b;
}

variável resultado = sauda("Mundo");
imprimir(resultado);

variável total = soma(42, 58);
imprimir("total: " + total);
RU

Русский

// Русский - Функция приветствия

функция приветствуй(имя) {
    пусть сообщение = "Привет, " + имя + "!";
    печать(сообщение);
    вернуть сообщение;
}

функция сложи(а, б) {
    вернуть а + б;
}

пусть результат = приветствуй("Мир");
печать(результат);

пусть сумма = сложи(42, 58);
печать("сумма: " + сумма);
RS

Српски

// Српски - Функција поздрава

funkcija поздрави(име) {
    neka порука = "Здраво, " + име + "!";
    ispiši(порука);
    vrati порука;
}

funkcija сабери(а, б) {
    vrati а + б;
}

neka резултат = поздрави("Свет");
ispiši(резултат);

neka збир = сабери(42, 58);
ispiši("збир: " + збир);
TH

ไทย

// ไทย - ฟังก์ชันทักทาย

ฟังก์ชัน ทักทาย(ชื่อ) {
    ตัวแปร ข้อความ = "สวัสดี, " + ชื่อ + "!";
    พิมพ์(ข้อความ);
    return ข้อความ;
}

ฟังก์ชัน บวก(ก, ข) {
    return ก + ข;
}

ตัวแปร ผลลัพธ์ = ทักทาย("โลก");
พิมพ์(ผลลัพธ์);

ตัวแปร รวม = บวก(42, 58);
พิมพ์("รวม: " + รวม);
VN

Tiếng Việt

// Tiếng Việt - Hàm chào

hàm chào(tên) {
    biến tin_nhắn = "Xin chào, " + tên + "!";
    trả_về tin_nhắn;
}

hàm cộng(a, b) {
    trả_về a + b;
}

biến kết_quả = chào("Thế giới");
in_ra(kết_quả);

biến tổng = cộng(42, 58);
in_ra("tổng: " + tổng);
CN

中文

// 中文 - 问候函数

函数 问候(名字) {
    变量 消息 = "你好, " + 名字 + "!";
    打印(消息);
    返回 消息;
}

函数 加(甲, 乙) {
    返回 甲 + 乙;
}

变量 结果 = 问候("世界");
打印(结果);

变量 总和 = 加(42, 58);
打印("总和: " + 总和);

Why HudHudScript?

Built for the AI era with unique features

23

Multi-Lingual

Write code in your native language. English, Turkish, Japanese, or Arabic - your choice.

AI-Native

Built-in support for OpenAI, Anthropic, Ollama. Create AI agents with just a few lines.

Governance

Constitution, laws, councils, and rules built into the language itself.

Multi-Agent

Coordinate multiple AI agents with swarms and communities for complex tasks.

MCP Integration

Connect to 90+ external services seamlessly with Model Context Protocol.

23
Languages
148 × 23
Keywords × Languages

Ready to Start?

Join developers worldwide coding in their native language