Şimdi Ara

PHP ile kendi programlama dilimi yazdım ReCodeX (V; 1.0.0.0)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
4 Misafir - 4 Masaüstü
5 sn
1
Cevap
0
Favori
309
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • evet arkadaşlar biraz basit ama olsun. kendi programlama dilimi az çok geliştirdim aslında öyle değil, yazdığım kod sayesinde benim dilimde yazılan kodlar php diline çevriliyor ve bu çevrilen kodları php derliyor ve bum sonuç ortada.
    örnek kod:


    programi_ac?
    turkce_karakter();
    %degisken = "deneme";
    %eger(%degisken=="deneme"){
    yazdir %degisken." Değerli Değişken, True Döndü";
    }degilse{
    yazdir %degisken." Değerli Değişken, False Döndü";
    }
    ?programi_kapat


    kaynak kodları ve kodları yazma alanını indir:
    http://turbobit.net/8slrjtfw9pvf.html
    indirdikten sonra arşivin içinde olan dosyaları localhostunuza atın (php'den yaptığım için bu dili, mecbur localhostta çalışması lazım :) )
    sonra .RCX uzantılı dosyamızın içine kodlarımızı yazıp kaydediyoruz. .rcx uzantılı dosya dışında başka hiç bir dosyaya dokunmuyoruz arkadaşlar :)
    sonra internet browserımızı açalım (localhostu etkinleştirin) ve .rcx uzantılı dosyanın olduğu dizinden index.php'ye girelim browserdan.
    eğer derleme başarılıysa, başarılı yazacaktır. sonra yine internet browserımızdan aynı dizinde var olan derlenmis.php'ye giriş yapıyoruz browserdan ve sonuç.

    ÖNEMLİ NOT: SAKIN HİÇ BİR DOSYANIN ADINI DEĞİŞTİRMEYİNİZ!




    Başlıktada belirttiğim gibi çok minik bir programlama dili şu an için sadece 7 komut var:

    programi_ac? : PHP'deki <?php oluyor bu komut. her zaman ilk başta olmalı!
    ?programi_kapat : PHP'deki sondaki ?> oluyor bu komut. her zaman en sonda olmalı!




    turkce_karakter(); : Türkçe Karakter Desteğini Açar




    %degisken = "deneme"; : burada degisken isimli değeri deneme olan bir değişken oluşturmuşuz. buradaki % işareti php'de $ işareti oluyor.

    örnekler:

    %isim = umut;
    %soyad = inanc;
    %yas = 16;





    %eger(%degisken=="deneme"){
    ...
    }

    egerin başındaki % işareti onun statement olduğunu söyler derleyiciye bu sayede yazılardaki eğerle karıştırılmaz.
    not: değişken isimleri mutlaka % ile başlamalıdır örnekteki gibi.
    not 2: Operatörler PHP ile aynıdır. sadece operatörlerin yazı hali kullanılamaz örneğin && yerine and kullanılamaz veya || yerine or kullanılamaz.
    not 3: . operatörü bildiğiniz gibi birleştirme operatörüdür. php ile aynıdır.

    %eger(%degisken=="deneme"){
    yazdir %degisken." Değerli Değişken, True Döndü";
    }degilse{
    yazdir %degisken." Değerli Değişken, False Döndü";
    }

    yukarıdaki örnekte gördüğünüz degilse komutu php'deki else komutudur. yalnız tek fark burada mecbur }{ işaretlerini degilseyle birleşik tutmalıyız. yani şöyle }degilse{...}




    Son olarak Yazdır Komutumuz Var arkadaşlar. Php'deki en basit komut olarak görüyorum bunu. Bu komut php'deki print veya echo'dur:

    turkce_karakter();
    %degisken = "bu yazdır komutu"
    yazdir %degisken;

    bu zaten basit.




    bir sürü bug olabilir ama kendimi geliştirdikçe bu dilide geliştireceğim. Şu regex olayını tam çözebilsem şu kısıtlamaları kaldırırım çok kolay bi şekilde. :)
    lütfen şevk kırıcı yorumlar yazmayın. profesyonel biri değilim :)



    < Bu mesaj bu kişi tarafından değiştirildi EuroTrumpSimulator2 -- 2 Ocak 2014; 17:19:43 >







  • Yapay Zeka’dan İlgili Konular
    CS Source ile 1.6 Farkı Nedir?
    15 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.