Forum: Projeler Genel RSS
N Dilinden Merhaba Dünya
Programlama Dili
Sayfa:  önceki  1  2 
Avatar
huseyin #16
Üye Haz 2012 tarihinden beri · 363 mesaj · Konum: Ankara
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Yanıtlanan mesaj ID 9764
Herşeyden önce zekeriyadurmus hocama çok teşekkür ederim bana bu algoritmayı önerdiği için :)

Ve Ramazan'ın da bitmesi benim açımdan çok iyi oldu. Kafam yerine geldi ve algortimayı yazmayı tamamladım bu ondan bir kesit :)

[Resim: http://o1308.hizliresim.com/1d/b/r9zws.png]
Huseyin
Avatar
zekeriyadurmus #17
Kullanıcı başlığı: Talha Zekeriya Durmuş
Üye Eki 2012 tarihinden beri · 701 mesaj · Konum: Samsun/Türkiye
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Tebrikler Hüseyin :) İnşallah devamı gelir :)

Başarılar

Zekeriya
Bilgi meraktan gelir...
Avatar
huseyin #18
Üye Haz 2012 tarihinden beri · 363 mesaj · Konum: Ankara
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
teşekkürler Talha. 2. adımımız ise elbette parser olucak Allah tan bu işi yaparken assembly kısmının çoğunu yazmıştım :D
Huseyin
Avatar
zekeriyadurmus #19
Kullanıcı başlığı: Talha Zekeriya Durmuş
Üye Eki 2012 tarihinden beri · 701 mesaj · Konum: Samsun/Türkiye
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Hocam yakında yeniden lexer ve parser yazacağım onu yazdığımda ondaki sistemi kullanırsanız çok daha iyi olur diye düşünüyorum veya isterseniz sisteminizi ona göre yapın

python da yield diye bir olay var aynı olay d de var diye hatırlıyorum lexerın işletilmesini parser sağlayacak yani bu şu demek oluyor ki önce lexer çalışıp bütün çıktıyı parsera iletmeyecek parser kendisine veri lazım oldukça lexerdan isteyecek ve bu sürede de bazı tokenlar o ana özel olmuş olacak örneğin

D dilinde version(C++) diyebiliyoruz bu bir bütün olarak algılanıyor version kelimesi gelince lexer otomatik olarak kendisini belirli şeylere koşulluyor ve c++ artık bir kelime olarak algılanıyor c ayrı ++ ayrı değil :)

Bunun gibi avantajları var ayrıca bir sonraki aşamada compiler compiler yazmayı düşünüyorum Allah izin verirse eğer. Eğer sizde uygulayacaksanız bu yeni lexer parser mantığını uygulayabilirsiniz diye düşünüyorum

İyi çalışmalar

Zekeriya
Bilgi meraktan gelir...
acehreli (Moderatör) #20
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4538 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
zekeriyadurmus:
python da yield diye bir olay var aynı olay d de var diye hatırlıyorum

yield D'de yok ama onun sağladığı iki yarar farklı olanaklar olarak var:

  • yield'in sağladığı coroutine kavramı için Fiber var:

  http://dlang.org/phobos/core_thread.html#.Fiber

  • yield'in sağladığı generator kavramı için aralıklar var (InputRange, vs.)

Ali
Doğrulama Kodu: VeriCode Lütfen resimde gördüğünüz doğrulama kodunu girin:
İfadeler: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Özel Karakterler:
Sayfa:  önceki  1  2 
Forum: Projeler Genel RSS
Bağlı değilsiniz. · Şifremi unuttum · ÜYELİK
This board is powered by the Unclassified NewsBoard software, 20100516-dev, © 2003-10 by Yves Goergen
Şu an: 2017-12-16, 16:31:07 (UTC -08:00)