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 anahtar kelimeler ile yazılan, tamamen Türkce arayüzü ve Türkce hata mesajları sunan programlama dilidir.
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.
Tüm anahtar kelimeler, hata mesajları ve dokümantasyon Türkcedir.
Node.js tabanlı altyapı ile hızlı çalışır, az kaynak tüketir.
Dosya işlemleri, web, matematik, ses, müzik ve daha fazlası hazır.
OpenAI, Ollama gibi modellerle doğrudan Türkçe iletişim kurun.
Masaüstü uygulamaları için Türkçe UI kütüphanesi.
Kodlarınızı çalıştırılabilir Windows uygulamasına dönüştürün.
TÜRKOD ile farklı alanlarda projeler geliştirebilirsiniz.
TürkUI ile butonlu, görüntülü, form alanlı interaktif uygulamalar oluşturun.
Dosyaları okuyun, yazın, kopyalayın, silin. Klasör oluşturun ve yönetin.
HTTP istekleri, JSON API veri çekme, web sayfası okuma.
OpenAI, Ollama modelleriyle Türkçe sohbet, özetleme, çevirme.
Kaplumbağa ile animasyonlu çizim, grafik üretimi, interaktif sanat.
Notalar, melodiler, akorlar, davul ritimleri ve ses efektleri üretin.
İstatistik, geometri, trigonometri, sayı teorisi hesaplamaları.
İşletim sistemi bilgileri, program kontrolü, dosya yönetimi.
Programlamaya Türkçe başlamak isteyenler için ideal bir başlangıç dili.
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) |
Diğer dillere karşı TÜRKOD'un farkları.
TÜRKOD ile birlikte gelen güçlü modüller.
Masaüstü arayüzü
Dosya/klasör yönetimi
Hesaplama fonksiyonları
HTTP istekleri
OS bilgileri
AI entegrasyonu
2D grafik
Müzik üretimi
Ses çıkışı
Tuş durumu
Veri işleme
Tarih/saat
MetogramStudios Tarafından