Tag Archives: eclipse

Xtext – DSL Framework, Bölüm 3

İlk ve İkinci bölümlerde Xtext ile ufak bir parçada olsa dilin nasıl geliÅŸtirileceÄŸinden bahsetmiÅŸtik. Dilin gramerini nasıl belirleyeceÄŸimizi, bunu ufak metodlarla nasıl test edebileceÄŸimizi görmüştük. Ardından genel olarak oluÅŸturduÄŸumuz dilden nasıl çıktı alabileceÄŸimize ve testlerimizi nasıl yapabileceÄŸimize bakmıştık. Åžimdi ise çıtayı çok az daha yükseltelim. GeçtiÄŸimiz aylarda benim en merak ettiÄŸim konu dilimizde oluÅŸturduÄŸumuz kısımları, […]

Okumaya devam…

XML Tool – XStream

EÄŸer bir süredir kod yazıyorsanız, yani kastetmek istediÄŸim derslerde yazdığınız ödevler deÄŸil, iÅŸ hayatında size proje olarak verilmiÅŸ programlar, mutlaka XML dosyalarını, en azından program ayarlarınızı almak ve saklamak için kullanmışsınızdır. Sizinde farkettiÄŸiniz üzere aldığınız bu ayarları ya da baÅŸka bilgileri, kodunuzun içinde aktarırken nesnelere ihtiyaç duyarsınız. Fakat XML dosyasını okumak ve bunu nesneye dönüştürmek […]

Okumaya devam…

Python ve Haskell

Bu zamana kadar hep object-oriented programlama dillerinde çalışmış biri olarak Haskell’i ilk gördüğümde gerçekten çok ÅŸaşırdım. Haskell fonksiyonel bir dil. Yani programlarınızı deÄŸiÅŸkenler üzerinden atamalar yaparak deÄŸilde, matematiksel ifadeler olarak yazıyorsunuz. Tabi bazı özel durumlarda Haskell içerisinde de ufak atama benzeri iÅŸlemler yapmanız gerekebiliyor. Haskell’in kullandığı matematiksel ifadelere genel olarak lambda calculus deniliyor. Atama yapma […]

Okumaya devam…