Önce Are you really? daha sonra da I will be riding on air derim hocam yani :) Çok teşekkür ederim :) Yanlız dokümante işine nasıl başlayacağız bunu bilmiyorum :(
Şu yarışma bittikten sonra herşeyi düzenlemeyi düşünüyorum. Öncelikle işe rhs nin sunucusundan başlayarak yapacağım. Kurulumu yeniden yapıp rhs nin şuanki sürümünün eksiklerini tamamlayıp bir sürüm çıkartmayı planlıyorum ardından her ne kadar yavaşlasa da sanal makineyi yapıp JIT projesini daha sonrasına bırakacağım. Hatta kafamda şöyle bir plan var ve bu hızı oldukça etkileyecek.
Önce işleyebildiğim kadar komutu parse esnasında işleyeceğim ve buradaki print ve a değişkeninin değerinin hiçbir değişikliğe uğramamasından dolayı a.length derken tekrardan veri türünü kontrol etmeyip derleme zamanında bilinmesini sağlayacağım
a = "ddili.org"
b = 4 + 4
print(a.length)
düşünsenize aşağıdaki döngü kodu o kadar hızlı işleyecek ki...
for(i = 0; i < 1_000_000; i++){
}
Her seferinde i nin türünü kontrol etmekle uğraşmayacak onu o an bildiği için optimize kod üretecek ve sanki compiled dilmiş gibi performans verecek :)
Tabi bunların hepsini JIT Compiler'da yapmayı düşünüyorum.
Şu anki sistem JIT Compiler ama kararlı bir yapısının olması için Virtual Machine ' e geçmenin yararlı olduğunu düşünüyorum.
Zekeriya
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]