Türk Bayrağı
MetogramStudios TÜRKOD
TÜRKOD TÜRKOD

Türkçe ile programlama yapmanın en güçlü ve anlaşılır yolu.
Masaüstü uygulamalarından yapay zekaya, çizimden müziğe kadar her şey Türkçe.

Windows 10/11 • v1.3.0 • ~130 MB

Türkce Programlama

TÜRKOD Nedir?

Türkce anahtar kelimeler ile yazılan, tamamen Türkce arayüzü ve Türkce hata mesajları sunan programlama dilidir.

Türkçe ile Düşün, Türkce ile Kodlayın

TÜRKOD, programlamayı herkes için erişilebilir kılmayı hedefleyen özel bir programlama dilidir. İngilizce bilmeden, Türkce anahtar kelimeler ile kod yazabilir, hata mesajlarını anlayabilirsiniz.

Güncel Teknolojiler (Node.js, Electron, PowerShell) üzerine inşa edilmiştir. Masaüstü uygulamaları, dosya işlemleri, web istekleri, yapay zeka, çizim ve müzik gibi pek çok alanda kullanılabilir.

🇹🇷

Tam Türkçe Dil Desteği

Tüm anahtar kelimeler, hata mesajları ve dokümantasyon Türkcedir.

Hızlı ve Hafif

Node.js tabanlı altyapı ile hızlı çalışır, az kaynak tüketir.

🛠

Dahili Modüller

Dosya işlemleri, web, matematik, ses, müzik ve daha fazlası hazır.

🤖

Yapay Zeka Entegrasyonu

OpenAI, Ollama gibi modellerle doğrudan Türkçe iletişim kurun.

🎨

Görsel Arayüz (TürkUI)

Masaüstü uygulamaları için Türkçe UI kütüphanesi.

📄

EXE Oluşturma

Kodlarınızı çalıştırılabilir Windows uygulamasına dönüştürün.

Kullanım Alanları

Nerede Kullanılır?

TÜRKOD ile farklı alanlarda projeler geliştirebilirsiniz.

💻

Masaüstü Uygulamaları

TürkUI ile butonlu, görüntülü, form alanlı interaktif uygulamalar oluşturun.

📦

Dosya ve Klasör İşlemleri

Dosyaları okuyun, yazın, kopyalayın, silin. Klasör oluşturun ve yönetin.

🌐

Web Verisi Çekme

HTTP istekleri, JSON API veri çekme, web sayfası okuma.

🤖

Yapay Zeka Uygulamaları

OpenAI, Ollama modelleriyle Türkçe sohbet, özetleme, çevirme.

🎨

2D Çizim ve Grafik

Kaplumbağa ile animasyonlu çizim, grafik üretimi, interaktif sanat.

🎵

Müzik ve Ses Üretimi

Notalar, melodiler, akorlar, davul ritimleri ve ses efektleri üretin.

📊

Veri Analizi ve Matematik

İstatistik, geometri, trigonometri, sayı teorisi hesaplamaları.

💾

Sistem Entegrasyonu

İşletim sistemi bilgileri, program kontrolü, dosya yönetimi.

📚

Eğitim ve Öğrenme

Programlamaya Türkçe başlamak isteyenler için ideal bir başlangıç dili.

Dil Özellikleri

TÜRKOD Özellikleri

Dilin sunduğu temel özellikler ve yapılandırma.

Özellik Açıklama Örnek
Değişken Tanımlama Türkçe değişken anahtar kelimesi ile başlar değişken ad := "Ali"
Fonksiyonlar Parametreli, varsayılan değerli, recursive fonksiyonlar fonksiyon topla(a, b)
Koşullar eger/değilse/değilse eger ile çok dallanma desteği eger koşul ise ... son
Döngüler döngü N kez, SonsuzDogru, için döngüsü desteği için i içinde aralık(1, 10)
Veri Yapıları Liste, Sözlük, Küme, Aralık desteği değişken l := [1, 2, 3]
Tip Sistemi Dinamik tip, otomatik dönüşüm, t() sorgulama yazdır(tür(10))
Metin İşlemleri Uzunluk, bölme, değiştirme, büyük/küçük harf metin.böl(",")
Kapsam (Scope) Lexical scope, closure, shadowing desteği fonksiyon dış() ... son
Modül Sistemi içe_aktar/dışa_aktar ile modül yönetimi içe_aktar Matematik
Hata Yakalama dene/yakala ile Türkçe hata mesajları dene ... yakala hata ... son
Lambda Fonksiyonları Anonim fonksiyonlar ve closure desteği (x) => x * 2
Rastgele Seçim Liste veya değerlerden rastgele seçim RastgeleSeç(1, 2, 3)
Karşılaştırma

Neden TÜRKOD?

Diğer dillere karşı TÜRKOD'un farkları.

TÜRKOD ile

Türkçe Anahtar Kelimeler değişken isim := "Merhaba" değişken yaş := iste("Yaşınız: ") eger yaş >= 18 ise yazdır("Reşitsiniz") değilse yazdır("Reşit değilsiniz") son

Python ile

# İngilizce Anahtar Kelimeler name = input("Your name: ") age = int(input("Your age: ")) if age >= 18: print("You are adult") else: print("You are minor")

JavaScript ile

// İngilizce Anahtar Kelimeler let name = prompt("Your name: "); let age = parseInt(prompt("Age: ")); if (age >= 18) { console.log("You are adult"); } else { console.log("You are minor"); }

C# ile

// İngilizce + Karmaşık Söz Dizimi string name = Console.ReadLine(); int age = int.Parse(Console.ReadLine()); if (age >= 18) { Console.WriteLine("Adult"); } else { Console.WriteLine("Minor"); }
Dahili Modüller

Hazır Modüller

TÜRKOD ile birlikte gelen güçlü modüller.

🎨

TürkUI

Masaüstü arayüzü

📁

Dosyaİşlemleri

Dosya/klasör yönetimi

🧮

Matematik

Hesaplama fonksiyonları

🌐

Web

HTTP istekleri

🖥

Sistem

OS bilgileri

🤖

YapayZeka

AI entegrasyonu

Çizim

2D grafik

🎵

Müzik

Müzik üretimi

🔊

Ses

Ses çıkışı

Klavye

Tuş durumu

🧮

JSON

Veri işleme

📈

Zaman

Tarih/saat

MetogramStudios

MetogramStudios Tarafından