Türkçe yazarak
geleceği programla

Azazil ile karmaşık kodları unut. Kendi dilinde yaz, teknolojiyi üret. Web, mobil ve masaüstü uygulamaları geliştirmek için tasarlanmış, güçlü yerli programlama dili.

Neden Azazil?

Modern teknoloji yığınlarını (stack), anlaşılır ve temiz bir Türkçe söz dizimiyle birleştiriyoruz.

Anında Derleme

Kodunuzu yazdığınız anda sonuçları görün. Beklemek, kurmak veya ağır derleyiciler kullanmak yok.

🧠

Türkçe Mantık

İngilizce terimlerle boğuşmayın. Tamamen doğal dilimize uygun "dikey", "kutu", "metin" komutları.

🔌

Modüler Yapı

Kendi UI bileşenlerinizi oluşturun ve ekosistemdeki diğer projelerde eklenti (plugin) olarak kullanın.

🔁

Reaktif State

Değişkenlerinizi güncelleyin, arayüz ve bağlı olan tüm sistemler anında otomatik yenilensin.

🎯

Kolay Olaylar

Tıklama, klavye girişi veya sayfa geçişi gibi olayları (events) tek satır kod ile yönetin.

☁️

Bulut Hazır

Firebase gücüyle tek satır kodla (veritabani_yaz) anında global veritabanlarına bağlanın.

Geliştirmek çok kolay

Bir no-code platformu esnekliğinde, gerçek programlama özgürlüğü.

1

Fikrini Yaz

IDE üzerinde Türkçe komutlarla hiyerarşiyi ve iş mantığını kurgula.

2

Motor Çalışsın

Azazil Motoru, yazdıklarınızı saniyeler içinde arka planda profesyonel kodlara dönüştürür.

3

Sonucu Gör

İster web sitesi, ister mobil arayüz; çıktınız anında ekranda canlanır.

sayfa "ana_menu": dikey: hizalama = "merkez" boşluk = 20 renk = "koyu_mavi" metin "Azazil'e Hoş Geldiniz!": boyut = 28 kalınlık = "kalın" buton "Uygulamayı Başlat": renk = "turuncu" olay tıklama: git("kontrol_paneli") bildirim("Sistem aktif!", "basari")

Kapsamlı Dokümantasyon

Azazil ile kodlamaya başlamak için ihtiyacınız olan Türkçe söz dizimi rehberi.

1. Temel Arayüz (Layout)

Tasarımınızı düzenlemek için sayfa, dikey, yatay ve kutu yapılarını kullanın. Özellik atamalarında `=` işareti kullanılır.

sayfa "ana_sayfa": dikey: hizalama = "merkez" genişlik = "tam" renk = "açık_gri"

2. Bileşenler & UI

Arayüz elemanları oluşturun. metin, buton, resim ve giriş (input) en sık kullanılan yapılardır.

metin "Başlık Buraya": boyut = 24 kalınlık = "kalın" buton "Gönder": renk = "mavi"

3. Çift Yönlü Veri Bağlama

Veri saklamak için değişken kullanın. giriş ile değişkenleri bağladığınızda, arayüz otomatik olarak güncellenir.

değişken isim = "" giriş isim: ipucu = "Adınızı yazın" metin isim

4. Modüler Yapı (Component)

Tekrar eden tasarımlar için bileşen oluşturun ve uygulamanın herhangi bir yerinde kullan komutu ile tekrar çağırın.

bileşen "kullanici_karti": kutu: renk = "beyaz" metin "Profil Bilgisi" kullan "kullanici_karti"

5. Döngüler (Tekrar)

Virgülle ayrılmış listeleri arayüze otomatik basmak için tekrar anahtar kelimesini ve öğe değişkenini kullanın.

değişken isimler = "Ahmet, Mehmet, Ayşe" tekrar isimler: metin öğe: metin_rengi = "turuncu"

6. Olaylar (Events)

Kullanıcı etkileşimlerini olay bloğuyla yakalayın. tıklama, değişti ve yüklendi olayları desteklenir.

buton "Arttır": olay tıklama: sayac = sayac + 1 bildirim("Artırıldı!", "basari")

7. Sayfa & Pencereler

Sayfalar arası gezinmek için git, açılır pencereler (modal) yönetmek için pencere_ac ve pencere_kapat komutlarını kullanın.

pencere "uyari": kutu: metin "Devam etmek istiyor musunuz?" olay tıklama: pencere_ac("uyari") git("profil_sayfasi")

8. Matematik & Zaman

Dört işlem, rastgele(min,max) fonksiyonu ve anlık saati gösteren zaman() ile değişkenlere atamalar yapın.

olay tıklama: sansli_sayi = rastgele(1, 100) toplam = fiyat * 2 su_an = zaman()

9. Global Veritabanı (Cloud)

Firebase entegrasyonu sayesinde backend kodlamadan verilerinizi buluta anında kaydedebilirsiniz.

olay tıklama: // Koleksiyon, Belge, Değişken veritabani_yaz("kullanicilar", "kullanici_1", isim) bildirim("Buluta yazıldı.", "basari")

Gelişim Yol Haritası

Adım adım büyüyen yerli programlama dili yolculuğumuz.

v1.0 - v3.0 (Tamamlandı)

Temel Motor ve IDE

Sözdizimi analizörü, reaktif state sistemi, Monaco Editor ve anında render sistemi kuruldu.

v4.0 (Aktif Sürüm)

Modüler Mimari & Bulut

Bileşen (Component) yapısı ve Global Firestore entegrasyonu ile tam donanımlı web IDE yayına alındı.

v4.5 (Yakında)

Modül Geliştirme ve Yayınlama

Geliştiricilerin kendi Türkçe modüllerini (plug-in) yazıp Azazil topluluğu ile paylaşabileceği açık pazar yeri (Marketplace) ve paket yöneticisi.

v5.0 (Planlanan)

Mobil ve Masaüstü Çıktı Alma

Yazdığınız kodları tek tıkla Android (APK/AAB), iOS ve Masaüstü (Windows, macOS, Linux) native uygulamalarına dönüştürme özelliği.

v6.0 (Planlanan)

Yapay Zeka Geliştirme Modülleri

Azazil içerisinden makine öğrenimi modellerini eğitme ve kullanma imkanı sunan tamamen Türkçe yapay zeka kodlama kütüphaneleri.

v7.0 (Planlanan)

Elektronik Devre Kodlama Modülleri

Arduino, Raspberry Pi ve diğer gömülü sistemleri doğrudan Türkçe kodlayarak donanıma ve robotiğe hükmetmenizi sağlayan entegre araç setleri.

Bu Devrimin Bir Parçası Olun

Türkçe yazılım dili ekosistemine katılın. Kurulum yok, tarayıcınızı açın ve hemen üretmeye başlayın.

🔥 Azazil IDE'yi Aç