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…