June 28, 2012

Bence burada regex kullanmaya bile gerek yok.Sözdizimi çok basit olduğu için dilimleri kullanarak bile çözebiliriz. Sonuçta anahtar sözcükleri ve onların parametrelerini ayırınca gerisi kolay olacak.Ben dkvG'nin kodlarını inceleyeceğim ve yapmaya çalışacağım.
@huseyin325325;
Biz burada sadece sorgu yazmaktan bahsediyoruz.Sen SQL konsol yazmaktan bahsediyorsun sanırım.Eğer böyleyse senin dediğin gibi SQL konsol yazmak çok zor olacaktır.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

June 28, 2012

Alıntı (huseyin325325):

>

olabilir ama benim aklıma takılan konu mysql deki verilerin nasıl bir mantıkta saklandıkları

Bunun önemi var mı?Biz canalpay'ın tasarladığı ve dolayısıyla sırlarını bildiğimiz dkvG'yi kullanacağımız için sorun olmayacaktır bence.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

June 28, 2012

Alıntı:

>

aynı işe bende kalkıstım basc in turkce versiyonu gibi birsey yaptım ama sacma oldu bazı yerlerinde hatalardan gecilmiyor

Başlamadan önce bu kadar zor olabileceğini tahmin etmiyordun değil mi?

Aslında D için Dscanner diye bir kütüphane var ve başka bir iki tane daha vardı sanırım. Onlarla bu iş o kadar zorlanmadan halledilebilir. Ancak ben yazmak istesem hiç bir kütüphaneden yararlanmadan yazmak isterim. Sadece fikir almak için kütüphaneye ya da diğer projelere bakarım.

İleri için araştırma yapılabilir bu proje için.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

June 28, 2012

evet gercekten cok zor ozellikle token ayırma ve yorumlama işlemi :D

bana öle bir kutuphane gerekli bir bakayım en azından fikir almak için benim birde kendi asm kutuphanem var ama cok ilkel oldugu ve d ye uymayacağı içi hiç bakmaya gerek duymadım dogrusu

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

June 28, 2012

Alıntı:

>

bana öle bir kutuphane gerekli bir bakayım en azından fikir almak

İstersen dkvG'ye sql gibi sorgulamaya yarayan bir işlev yazabiliriz hem daha basit olur. Hemde fikir edinmiş oluruz. Belki ilerisi için kendi kütüphanemizi bile yazmış oluruz.

Örn :

dkvG_sorgula("SEÇ veritabanı/tablo/veri.dkv SATIR 4 EĞER $A<5 ");
dkvG_sorgula("SEÇ veritabanı EĞER $veritabanı=='b'")

dendiğinde sorguyu sağlayan değerler döndürülecek gibi. Sadece fikir.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

June 28, 2012

aslında bu konu hakkında cok düşündüm ama performans için ne kadar verimli olur sorusu aklıma geldi
ikinci olarakta bu bildigin script dili yazmak gibi bir sey mysql konsolunu incelemişsindir

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

June 28, 2012

Alıntı (Kadir Can):

>

Bence dkvG için yazılacak işlev bu kadar zor olmayacaktır.Çünkü burada alınacak veriler ve anahtarlar az sayıda ve belirli olduğu için biraz regex ile yapılabilir gibi geliyor.

Açıkcası bir deneme yapmadan karar vermek zor diyorum

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

June 28, 2012

Alıntı:

>

aslında bu konu hakkında cok düşündüm ama performans için ne kadar verimli olur sorusu aklıma geldi

Performansın hiç sorun olacağını sanmıyorum. Bence asm'den bile daha hızlı olacaktır. Çünkü asm'de yanlış bir tasarım yapma ihtimalimiz dil donanıma yakın olduğu için daha çok. Ayrıca derleyicinin kodlarda optimasyon yapma fırsatıda yok. Ayrıca C'den de ve C++'dan da daha hızlı olabilir. D dili buna müsait. Derleyici çok iyi kod üretemiyor o kadar. Yinede yarışabilecek kadar iyi.

Alıntı:

>

ikinci olarakta bu bildigin script dili yazmak gibi bir sey mysql konsolunu incelemişsindir

Evet ama yüzlerde satırı değil 1 satırı ayrıştıracağız. Yüzlerce anahtar sözcük için değil bir iki tane anahtar sözcük için çalışacağız. Ve çok fazlada zorlamayacağız. Olduğu kadar. Sadece fikir için.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

June 28, 2012

ama şöyle br sorunda var mysql de örneğin
; satır sonu anahtarı yanı aslında sayfalarca kod donuyor phpmyadmin ' de görmüş olmanız gerekir

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

June 28, 2012

olabilir ama benim aklıma takılan konu mysql deki verilerin nasıl bir mantıkta saklandıkları

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]