Jump to page: 1 2
Thread overview
N Dilinden Merhaba Dünya
May 04, 2013
huseyin
May 04, 2013
huseyin
May 05, 2013
Salih Dinçer
May 10, 2013
huseyin
Jul 23, 2013
huseyin
Jul 24, 2013
huseyin
Jul 24, 2013
agora
Jul 25, 2013
huseyin
Jul 27, 2013
huseyin
Jul 29, 2013
Salih Dinçer
Aug 04, 2013
huseyin
Aug 09, 2013
huseyin
Aug 09, 2013
huseyin
May 05, 2013

Merhaba arkadaşlar uzun süre olmasada üzerinde çalıştığım derlemeli programlama dilim olan N yi sonunda d ye geçirmeye başladım yepyeni bir söz dizimi ve %100 türkçe ile rakiplerini zorlayabilir belki :D

Yazdığım Kod :

http://p1305.hizliresim.com/19/5/ms7dn.png

Çıktısı:

http://j1305.hizliresim.com/19/5/ms7f5.png

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

May 05, 2013

Tebrikler :) Kaynak kod paylaşmayı ne zaman düşünüyorsun?

Zekeriya

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

May 05, 2013

Teşekkürler
Şuanki kaynak kodlar gülünecek kadar kötü bir el atarsam haziranda başlarım hesaplarıma göre :D

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

May 05, 2013

Tebrikler, şimdiden kolay gelsin...

Bu arada neden N, HüseyiN'den dolayı mı? N harfi ile bitiyor ya o bakımdan...:)

Sanırım Türkçe karakteri destekliyor; bu çok güzel. Belki Türkçenin ilk harfi T olmasından dolayı T dili hoş olabilir; sadece bir fikir. Bunun dışında döngü örnekleri var mı? Ama gördüğüm kadarıyla noktalama işareti az olan ve Türkçe konuşur gibi yönergeleri (command) anlayan bir dil.

Başarılar...

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

May 05, 2013

Tebrikleeer! :)

Ali

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

May 10, 2013

Bilgisayara oturmaya çok fırsat bulamıyorum bundan biraz uzun sürecek bir proje umarım başarırım.

Alıntı:

>

Bu arada neden N, HüseyiN'den dolayı mı? N harfi ile bitiyor ya o bakımdan...:)

Sanırım öyle ama başka anlamları da var.

Alıntı:

>

Belki Türkçenin ilk harfi T olmasından dolayı T dili hoş olabilir;

Evet ama birisi bunu kullanmıştı bir interpreter da ondan mümkün değil :)

Alıntı:

>

Ama gördüğüm kadarıyla noktalama işareti az olan ve Türkçe konuşur gibi yönergeleri (command) anlayan bir dil.

Amacım bu zaten programlamayı kolaylaştırmak mesela

Alıntı:

>

Bunun dışında döngü örnekleri var mı?

Çok yakında gelecek genel bir düzenlemeye girdim lexer üzerinde onun bitmesi gerekli biraz bekleticem yani :(

Alıntı:

>

Başarılar...

Sizin orjinal fikirleriniz olmasa asla yapamazdım teşekkür ederim :)

Alıntı:

>

Tebrikleeer! :)

Teşekkür ederim siz olmasanız yapamazdım kitabınız olmasa asla

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

July 23, 2013

2 ay içerisinde ciddi gelişmeler oldu ve Talha ile konuşmalarım neticesinde bu işi ciddiye alıp ve genel bir programlama dili söz dizimi olan C söz diziminde kişileştirmeler uygulayarak bu projeyi yapma kararı aldım. Gelişmeleri burada paylaşacağım eğer bir öneriniz olursa benimle paylaşabilirsiniz bu dilin gelişimi yönünde bir katkı sağlamak demektir. :)

Proje için yepyeni bir sayfa açıp tamamen kendime has lexerimi kodladım ardından parseri yapıyorum. Şuan itibari ile Int, Byte ve Word değişkenlerimiz mevcuttur ekleme olarak string vb. düşünüyorum.

Blokların içindeki değişkenler dışarıdan çağırılamazlar. Her programlama dilindeki gibi locallik mevzusu.

Örnek bir kod ile sözlerimi bitirmek istiyorum :)

get sys
func root:Int()
{
    var HelloWorld:Str="Merhaba Dünya"
    write(HelloWorld)
}

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

July 24, 2013

Teşekkürler ancak algoritmaya ihtiyacım vardı bunuda Talha sayesinde halledeceğim :)

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

July 24, 2013

Hocam Lexer ve parser konusunda turkce dokumana sahip misiniz?

Amacim dil yazmak degil. Ama lexer ve parser kullanarak

X.AGORA, Y.AGORA, C.AGOR

vs. gibi (uzantilar ornektir) dosyalari islemek istiyorum

MySQL'in fiziksel data yollarini buldum ben. Onlar gibi bise dusunuyorum :)

Data'lari saklayacagim, bunlar gramer'e gore acabilecegim bi sistem dusunuyorum.

Tabii kafamin almadigi sorular port islemleri vs. ama onlar sonra da ogrenilebilir.

Ornegin X.AGORA dosyasındakı içerik

||| VERITABANI: AGORA~ |||

Y.AGORA dosyasi

||-> TABLO: BLOG_TABLOSU~ |||

C.AGOR;

||~-> VERILER: DB1.AGD, DB2.AGD ~~ |||

vs. gibi veritabani dosyalarini islemesi lazim. Sanirim mantik acisindan bu sekilde calisabilir

Lexical Syntax -> & Analyzer Semantic Analyzer (Parser) [ÖN YÜZ]

Intermediate Code Generator -> Code Optimizer Generator [ORTA YÜZ]

Target Code [ARKA YÜZ]

şeklinde mi çalışıyorsunuz acaba?

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

July 23, 2013

Çok güzel! :)

Ali

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

« First   ‹ Prev
1 2